프로그램
-
Cookie 객체프로그램/JSP 2007. 11. 16. 11:42
getName() - return type : String - 쿠키의 이름을 구한다. getValue() - return type : String - 쿠키의 값을 구한다. setValue(String value) - return type : void - 쿠키의 값을 지정한다. setDomain(String pattern) - return type : void - 쿠키의 도메인을 구한다. setPath(String uri) - return type : void - 쿠키를 전송할 경로를 지정한다. getPath() - return type : String - 쿠키의 전송 경로를 구한다. setMaxAge(int expiry) - return type : void - 쿠키의 유효 시간을 초 단위로 지정한다. ..
-
Tomcat ContextRoot프로그램/JSP 2007. 11. 16. 10:53
현재 소스는 C:\source\chap08\view\autoInclude.jsp에 있다. C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\web.xml에서 전반적인 컨텍스트를 조절 /chap08/view/* /chap08/common/variable.jspf /chap08/common/footer.jspf 500 /error/error500.jsp 404 /error/error404.jsp 위의 소스중 500과 404는 제어를 하지만 jsp-config는 제어를 못한다. 톰켓의 conf 의 xml에서 제어 할 수 있는 테그가 제한되어있나보다. 해당 소스의 WEB-INF를 만들고 거기서 제어를 하면 될듯 하다. ex)C:\source\chap09\..
-
<jsp:include> 액션 태그 처리 순서프로그램/JSP 2007. 11. 15. 15:32
main.jsp가 웹 브라우져의 요청을 받는다. 출력 내용A를 출력 버퍼에 저장한다.(A는 이전까지 내용) 가 실행되면 요청 흐름을 sub.jsp로 이동시킨다. 출력 내용 B를 출력 버퍼에 저장한다. sub.jsp의 실행이 끝나면 요청 흐름이 다시 main.jsp의 로 돌아온다. 이후 부분인 [출력 내용 C]를 출력 버퍼에 저장한다. 출력 버퍼의 내용을 응답 데이터로 전송한다. * 출력 버퍼 플러싱의 의미 액션 태그의 flush 속성의 값이 true이면 출력 버퍼를 플러시하게 되는데, 이는 출력 버퍼의 내용이 웹 브라우저에 전달되는 것을 뜻한다, 일단 출력 버퍼의 내용이 웹 브라우저에 전달되면 HTTP 헤더 정보도 함께 전달된다. 일단 헤더 정보가 전달되면 이후로는 헤더 정보를 추가해도 반영되지 않는다...
-
-
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\ 에서 찾게 된다. 절대경로나 다른 방법으로 나타내는 방법을 보면 ..