본문 바로가기

JSP27

[ JSP ] Error page 설정 ( make error page) 1. web.xml 에 http status code 에 맞게 아래와 같이 설정 한다. eng) setting web.xml file (set it according to the http status code) example web.xml 404 /error/404.jsp 2. error jsp파일을 만든다 eng) make error jsp DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 404 Error 404 error 2018. 2. 8.
[ JSP ] xml 출력 jsp 에서 out.println 을 통해 String 형식으로 xml 을 출력 하려고 하면 브라우저에 따라서 안되는 상황이 발생합니다. 이유는 페이지에서 xml 선언부에 \n 이 들어가기 때문인데 해결 방법은 아래와 같습니다. 2018. 1. 28.
[ JSP ] Servlet Filter modify request body HttpServletRequest Object 는 request body 를 수정 할 수 없다. set 으로 body 를 설정 할 수 없기 때문이다. 그런데 일을 하다 보니 특정한 request body 가 들어올 경우 modify 해줘야 하는 경우가 생기고 말았다. 난감해 하고 있었는데 한가지 트릭이 생각 났다. 그래서 아래와 같이 Wrapper class 를 응용 해 보았는데 역시 잘 동작 된다. ModifyFilter.java package com.test.modify; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; imp.. 2014. 12. 5.
[ JSP ] Servlet Filter request , response dump servlet filter 를 이용 해서 request 와 response 를 찍어보도록 하겠다. 1. response 를 찍기 위해 class 를 하나 더 생성 한다. package com.test; import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStream; import javax.servlet.ServletOutputStream; public class ServletOutputStreamCopier extends ServletOutputStream{ private OutputStream outputStream;private ByteArrayOutputStream copy;public Servle.. 2014. 8. 6.