전체 글
-
-
HttpServletRequest와 HttpServletResponse프로그램/HTML 2007. 11. 15. 10:58
HttpServletRequest와 HttpServletResponse ▶ HttpServletRequest HttpServletRequest객체는 ServletRequest를 상속받은 Interface로 HTTP Servlet의 request와 관련된 정보를 가진다. 이 Interface에는 여러 가지 메소드들이 있는데 어떤것들이 있는지 살펴보자. 메소드 명 설명 getParameter(String name) 주어진 Parameter의 이름으로 요청시 넘져진 Data를 프로그램에서 사용하고자 할 때 사용하는 메소드로 String Type이나 null값을 return한다. getParameterValues(String name) 같은 이름의 값이 여러 개일 경우 해당 값들을 String[] Type으로 ..
-
에러 처리 페이지프로그램/JSP 2007. 11. 15. 10:50
error404.jsp 파일 ================================================ 요청한 페이지는 존재하지 않습니다: ================================================== response.setStatus(HttpServletResponse.SC_OK); 라고 써있는 이부분이 응답 코드를 200으로 지정한다. 이렇게 응답코드를 200으로 지정하지않으면 웹브라우저에는 404 응답코드가 그대로 전달되며, 이 경우 웹 브라우저는 자체적으로 404 에러일때 보여주는 화면을 출력한다. 따라서 error404.jsp의 출력 결과가 웹 브라우저에 그대로 출력되도록 하기 위해서는 응답코드를 200으로 지정해 주어야 한다.(SC_OK의 값이 200이..
-
절대경로 / 상대경로(Tomcat 페이지 처리시 경로)프로그램/JSP 2007. 11. 14. 13:26
Tomcat 에서 jsp 페이지를 처리할때 보통 이렇게 작성하게 된다. 오늘 과장님께 배운 3시간동안 고생한 절대 경로와 상대 경로의 개념!!! /로 시작한 경우... ContextRoot가 경로로 잡힌다. 나 같은 경우 C:\source 가 루트로 잡혀있다. 그럴 경우 이렇게 작성한 경우 절대경로로... ContentRoot 에서 viewErrorMessage.jsp 페이지를 찾게 된다. 하지만 C:\source\chap05\viewErrorMessage.jsp에 있기때문에 해당 페이지를 찾지 못했다. 이럴 경우 이렇게 치게 되면 해당 디렉토리에서 찾게 된다. 이게 상대경로... 지금 호출한 파일의 위치인 C:\source\chap05\ 에서 찾게 된다. 절대경로나 다른 방법으로 나타내는 방법을 보면 ..
-
-
application 객체프로그램/JSP 2007. 11. 13. 15:31
application 객체는 웹 어플리케이션과 관련된 기본객체이다. 특정 웹 어플리케이션에 포함된 모든 jsp 페이지는 하나의 application 기본 객체를 공유하게 된다. application 기본객체는 웹 어플리케이션 전반에 걸쳐서 사용되는 정보를 갖고 있다. 예를 들어, application 기본 객체를 사용하여 초기 설정 정보를 읽어 올 수 있으며, 서버 정보를 읽어 올 수 있다. 또한, 웹 어플리케이션이 제공하는 자원을 읽어 올 수도 있다. 웹 어플리케이션 초기화 파라미터는 주로 웹 어플리케이션의 초기화 작업에 필요한 설정정보를 지정하기 위해 사용된다. 예를 들어 데이터 베이스 연결과 관련된 설정 파일의 경로나, 로깅 설정 파일, 또는 웹 어플리케이션의 주요 속성 정보를 담고 있는 파일의 경..
-
pageContext 객체와 메소드프로그램/JSP 2007. 11. 13. 11:24
pageContext 기본 객체는 JSP 페이지와 1:1로 매핑이 되는 객체로써 다음과 같은 기능을 한다. □ 다른 기본 객체 구하기 □ 속성 처리하기(이 장의 'JSP 기본 객체의 속성 사용하기) □ 페이지의 흐름 제어하기 □ 여러 데이터 구하기 getRequest() - 리턴 타입 : ServletRequest - request 기본 객체를 구함 getResponse() - 리턴타입 : ServletResponse - response 기본 객체를 구함 getSession - 리턴타입 : HttpSession - session 기본 객체를 구함 getServletContext() - 리턴타입 : ServletContext - application 기본 객체를 구함 getServletConfig() - ..