본문 바로가기
반응형

서블릿
반응형
3

[JSP & Servlet] 서블릿 요청 처리 이번 포스팅은 JSP 또는 HTML에서 from태그를 통해 서블릿 요청 시 서블릿이 어떻게 처리하는지에 대해 적어보려고 한다. form 태그의 Action 처리 method는 두가지 방법으로 GET, POST 방식이 있는데 이 방식은 지난번 포스팅에서 언급하여 이번에는 각설하고 바로 서블릿 처리에 대해 적어본다. 우선 서블릿이 요청 파라미터를 처리하는 메서드는 3가지로 정리할 수 있다. 리턴 타입 메소드명 내용 String getParameter(name) name에 해당되는 파라미터 값을 리턴하고 해당 값이 없을 경우에는 null을 리턴한다. String [] getParameterValues(name) checkbox, radio 태그와 같이 하나의 name에 여러 값을 가지는 경우 사용, name에.. 2020. 8. 9.
[JSP & Servlet] 서블릿 파라미터(init-Param, context-param) 세번째로 서블릿 파라미터와 스코프에 대해서 이야기 해보려 한다. 크게 파라미터는 2개로 나뉠 수 있다. 1) init- param 해당 파라미터 값은 지정해준 서블릿 내에서만 쓸 수 있는 값이다. 변수로 생각하자면 Private 지역변수와 유사하다고 생각할 수 있을 것 같다. 해당 선언은 web.xml에 태그 내에 위치하는데 다음 예시처럼 쓸 수 있다. TestServlet com.controller.TestServlet jdbc.driver oracle.jdbc.driver.OracleDriver filepath c:\\temp 예시의 init-param을 보면 그 밑에 있는 jdbc.dirve은 TestServlet에서만 사용할 수 있는 파라미터 이다. @WebServlet("/TestServlet".. 2020. 8. 7.
[JSP & Servlet] doGet, doPost 그리고 기타 메소드의 lifeCycle 지난 포스팅에서는 서블릿이 어떠한 개념을 가지고 있으며 어떻게 설정을 하는지 이야기했다. 이번에는 그 서블릿이 HttpServlet을 상속 받았을 때의 메소드 관련해서 이야기를 해보려고한다. 반드시 있어야 할 메소드인 doGet(요청의 Default는 Get)과 많이 쓰이는 doPost에 대해서 이야기 해보려고 한다. 다들 들어봤듯 HTTP 통신에서 GET 방식과 POST 방식에 대해서 많이 이야기한다. 요청의 형태는 다음과 같이 5개으로 볼 수 있다 1. 브라우저에서 URL값을 입력 (Get 방식) 2. 새로고침 (Get 방식) 3. 링크 (Get 방식) 4. 사용자 입력 후 버튼 클릭 (Get | Post 방식) 5. javaScript 이용한 location.href ="서블릿" (Get 방식) G.. 2020. 8. 4.