📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# serlvet (3)

Servlet&Jsp 2019. 1. 8. 12:00

[서블릿/JSP] 필터(Filter)란? 필터 개념 및 설명

필터(Filter)란필터는 이름에서도 알 수 있듯 정수기 필터, 에어컨 필터, 담배의 필터와 같이 무언가를 걸러내는 필터를 말합니다. JSP/Servlet 에서도 필터의 개념은 같지만 걸러내는 대상이 다릅니다.Jsp/Servlet에서의 필터는 서블릿 2.3 부터 추가된 기능으로 클라이언트(브라우저)가 서버로 요청을 보내올때 요청이 서블릿으로 전달되기 전, 후에 필터링하기 위한 기술을 의미합니다.Jsp/Servlet 스펙에서 필터는 사용하기 쉽도록 javax.servlet.Filter 인터페이스로 제공하고 있으며 이것을 구현하고 web.xml에 등록하기만 하면 간단하게 사용할 수 있습니다.인터페이스의 구현 메서드는 서블릿의 service() 메서드나 doGet() doPost() 메서드와 유사하기때문에 매..

Servlet&Jsp 2018. 12. 25. 09:16

[서블릿/JSP] 요청 파라미터 한글 인코딩 처리 필터(Filter) 구현하기

Servlet/Jsp에서 요청 파라미터값을 읽는 방법일반적으로 클라이언트가 HTTP 요청시 넘긴 데이터는 다음과 같이 HttpServletRequest의 request.getParameter(String name) 메서드를 통해 얻습니다. HTTP GET방식 요청이든 POST 방식의 요청이든 param이라는 key에 해당하는 값을 넘겼다면 다음과 같이 값을 읽어올것입니다.String param = request.getParameter("param");톰캣에서의 요청 파라미터 인코딩 설정WAS의 사양이나 버전에 따라서는 getParameter() 사용시 데이터를 읽어오는 인코딩 설정이 달라지게 되는데, 톰캣7을 기준으로 보자면 기본적인 인코딩 설정값으로 ISO-8859-1를 사용하게 됩니다. 따라서 보통 ..

Servlet&Jsp 2018. 8. 13. 22:57

[서블릿/JSP] web.xml의 <jsp-file> 태그로 JSP 페이지 URL 설정하는 법.

JSP 페이지 URL 맵핑 하는 법JSP 페이지는 별다른 설정이나 Spring MVC같은 프레임워크를 사용하지 않는 이상은 웹어플리케이션에 위치한 경로를 그대로 따라가게 됩니다. 예를 들어 작성한 JSP 파일을 webapps/myJsp/jspTest.jsp로 저장해 두었다면 클라이언트에서 접근할 때의 URL은 http://xxx.xxx.xx/myJsp/jspTest.jsp가 됩니다.그러나 JSP 페이지 또한 보통 작성하는 서블릿과 마찬가지로 URL을 설정해야 할 때가 있을 것입니다. JSP도 결국은 서블릿이므로 web.xml 설정을 통해 URL 맵핑을 할 수 있습니다.서블릿 설정과 마찬가지로 web.xml에 다음처럼 태그와 설정을 사용합니다. --JSP 페이지 등록-- --등록한 JSP 페..