본문 바로가기

JSP27

[ JSP ] Servlet Filter 사용한 접근 제한 구현 Servlet Filter 를 이용해서 특정 조건에 해당 하는 request 들에 대해서 제한을 걸기에 좋은 예제를 아래와 같이 첨부 한다. html 버전과 xml 버전을 모두 구현한다. ErrorDTO 는 setter, getter 가 있는 일반적인 DTO 이다. package com.test; import java.io.IOException;import java.io.PrintWriter; import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import .. 2013. 5. 21.
[ Servlet ] Servlet Filter 사용법 웹 개발을 하다보면 http request 를 받아서 bussiness logic 이 실행 되기 전에 뭔가 선 작업 처리를 해 주어야 하는 경우가 있다. 예를 들어 http header 값을 보고 access 를 reject 시킨다던가 parameter 의 encoding 을 UTF-8 로 바꿔준다던가... (실제로 filter 의 실용예 중 거의 대부분이 후자인 UTF-8 encoding 이다) 실제 servlet filter 예제를 만들어서 아래와 같이 올리니 참고 하길 바란다. 1. 웹 프로젝트 구조 (eclipse 의 dynamic web project 구조) 2. web.xml HelloServlet helloservlet com.test.HelloServlet helloservlet /Hell.. 2013. 5. 14.
[ JSP ] JSTL null , equal 관련 문법 JSTL 에서 null 이 아닌 것에 대한 조건을 어떻게 하는가를 고민 할 수 있다 보통 라고 쓸 것이지만 이렇게 쓰면 null 처리가 정상적으로 안되는 경우가 발생한다. 그래서 이럴 땐 로 사용 하면 된다. (ne 는 not equal 인 것으로 보인다.) 반대로 equal 을 찾을 땐 로 조건을 걸면 된다. 2012. 11. 14.
[ JSP ] CONTEXT ROOT 경로 구하기 (절대 경로) HttpSession session = request.getSession(); String root = session.getServletContext().getRealPath("/"); //request 는 HttpServletRequest request 임 2012. 11. 7.