반응형
- JSP
- Forward
- Basic
<jsp:forward page="이동할 페이지" />
- Parameter 1
<jsp:forward page="이동할 페이지">
<jsp:param name="one" value="value1" />
<jsp:param name="two" value="value2" />
</jsp:forward>
- Parameter 2
request.setAttribute("파라미터 이름", "파라미터 값");
<jsp:forward page="이동할 페이지" />
- Basic
- Redirect
- Basic
response.sendRedirect(String location);
- Parameter 1
<%
String paramData = "jsp redirect";
response.sendRedirect("move.jsp?" + paramData);
%>
- Parameter 2 (GET)
<%@ page import="java.net.URLEncoder" %>
<%
String value ="parameter";
String encodedValue = URLEncoder.encode(value);
response.sendRedirect("move.jsp?name" + encodedValue);
%>
// 특수문자를 url에 포함시킬 때 필요한 코딩
- Basic
- Include
- Include Directive tag
<%@ include file="page.jsp" %>
- Include Action tag
<jsp:include page="공통내용.jsp" />
- 파라미터 넘기기
<jsp:include page="incl.jsp">
<jsp:param name="year" value="sophomore"/>
</jsp:include>
- 파라미터 넘기기
- Include Directive tag
- Forward
- Servlet
- Forward
RequestDispatcher dis = request.getRequestDispatcher("page.jsp");
dis.forward(request, response);
- Redirect
response.sendRedirect("page.jsp");
- Include
RequestDispatcher dispatch = getServletContext().getRequestDispatcher("page.jsp");
dispatcher.include(request, response);
- Attribute Binding(Request에 속성 바인딩)
- setAttribute(String name, Object obj)
속성을 바인딩함
- getAttribute(String name)
바인딩된 속성을 얻어옴
- removeAttribute(String name)
바인딩 된 속성을 삭제함
- setAttribute(String name, Object obj)
- Forward
반응형
'Devlopment > Web' 카테고리의 다른 글
li 메뉴 (0) | 2008.07.08 |
---|---|
Images Masking, 메뉴 (0) | 2008.07.04 |
DB 프로그래밍 (0) | 2008.06.29 |
쿠키(Cookie) & 세션(Session) (0) | 2008.06.29 |
Application 내장 객체 (0) | 2008.06.29 |
파라미터 값 받기 & 한글 처리 (0) | 2008.06.29 |
JSP Page Directive (0) | 2008.06.29 |
class vs. id (0) | 2008.06.25 |
id selector & Selectors can be contextual (0) | 2008.06.25 |
Grouping & Add Styles to Elements with Particular Attributes (0) | 2008.06.25 |