프로그램/JSP
-
request.getContextPath() 와 request.getRequestURLI() 의 차이프로그램/JSP 2007. 11. 20. 14:01
request.getContextPath()와 request.getRequestURI() 의 차이 request.getContextPath() 는 프로젝트 path만 얻어온다. 요청 : http://localhost/source/test.jsp 경우 →/source 경로만 얻는다. request.getRequestURI()는 프로젝트와 파일 경로까지 얻어온다. 요청 : http://localhost/source/test.jsp 경우 →/source/test.jsp 까지 얻어온다. request.getRequestURI()를 사용한, 파일 이름만 얻어오는 방법(Split) → String[] url = request.getRequestURI().split("/"); String fileName = url[..
-
JavaBean <jsp:useBean>,<jspgetProperty>프로그램/JSP 2007. 11. 19. 19:11
JavaBean은 데이터를 표현하는 것을 목적으로 하는 자바클레스이다. ------------------------------------------------------------- public class BeanClassName implements java.io.Serializable{ /* 값을 저장하는 필드*/ private String value; /* BeanClassName의 기본 생성자 */ BeanClassName(){ } /*필드의 값을 읽어 오는 값*/ public String getValue(){ return value; } /*필드의 값을 변경하는 값*/ public void setValue(String value){ this.value = value; } } ------------..
-
Cookie 처리를 위한 Util Class프로그램/JSP 2007. 11. 16. 16:27
특정 쿠키의 값을 읽어 오기 위한 ...쿠키 처리를 위한 유틸리티 클레스 작성 CookieBox.java ------------------------------------------------------- package jsp.util; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.Cookie; import java.util.Map; import java.net.URLEncoder; import java.net.URLDecoder; import java.io.IOException; public class CookieBox{ private Map cookieMap= new java.util.HashMap();//쿠키를 쌍으..
-
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 헤더 정보도 함께 전달된다. 일단 헤더 정보가 전달되면 이후로는 헤더 정보를 추가해도 반영되지 않는다...
-