본문 바로가기

Web/JSP24

JSP #16 sendRedirect & forward * sendRedirect - 내장객체인 response의 매서드 - 브라우저의 URL을 변경하도록 하여 페이지를 이동하는 방식으로 request와 response 객체가 유지되지 않는다. 페이지를 이동하면서 데이터를 전송하기 위해서는 패러미터 값을 쿼리 스트링 형태로 덧붙여 주어야 한다. ex) response.sendRedirect("test.jsp?age=" + 20); * forward - requestDispatcher 객체로 접근해야만 호출이 가능하다. requestDispatcher 객체는 request 객체의 getRequestDispatcher() 매서드를 호출해서 얻는다. - 포워드 방식은 서버상에서 페이지가 이동되기 때문에 브라우저는 알아채지 못하고 URL도 변경 되지 않는다. 또한 .. 2015. 2. 6.
JSP #15 Servlet에서 입력값 한글 지원 - get 방식 Tomcat Server 설정파일인 server.xml파일에 태그에 다음값을 추가한다. URIEncoding="UTF-8" 예) * Tomcat Server 실행중이라면 ReStart 해줘야 함. - post 방식 request.setCharacterEncoding("UTF-8"); 추가 예) protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); ...... } 2015. 2. 5.
JSP #14 Spring - 1 Spring Framework Spring Framework는 Core Contrainer, Data Access/Integration, Web, AOP, Aspects, Instrumentation, test의 7개 카테고리 20여개의 모듈로 구성되어 있다. - 코어 컨테이너 코어 컨테이너(core Container)는 4개의 Core, Beans, Context, EL(Expression Language) 모율로 구성되어 있다. • Core 모듈과 Beans 모듈은 프레임워크의 기반이 되는 가장 핵심 부분으로, IoC와 DI 기능을 제공 한다. • Context 모률은 Core 모듈과 Beans 모듈에서 제공하는 기반하에 구성되었다. Context 모듈은 Beans 모듈의 기 능을 상속받고, 국제화, 이벤트 전이, 리소스 로딩, .. 2015. 1. 9.
JSP #13 JSTL-2 core 라이브러리 core 라이브러리는 변수선언 등의 EL 지원과 흐름을 제어하고, URL을 관리하는 기능을 제공한다. 지시어 기능 태그 설명 EL 지원 변수에 값을 설정 변수에 설정된 값을 제거 표현식 대체, JspWriter에 데이터 출력 예외처리에 사용 흐름제어 조건 처리 여러 조건에 따른 처리 반복처리 구분자로 분리된 각 토큰을 처리 URL 관리 외부자원 포함 지정한 경로로 이동 url 재작성 * JSTL 라이브러리의 태그에 표기하는 [scope="속성"]의 "속성"은 "page, request, session, application" 영역의 하나이며, 기본값은 page이다. - 태그 표기) 값 값 사용예) - 태그 웹브라우저에 값을 출력한다. value 값으로 문자열이나 EL을 사용하며, scope 기본값은 pa.. 2015. 1. 5.