차근차근/JAVA JSP

[servlet] error 메세지와 redirect, 응답코드 / Dispatcher를 이용해서 forward~!!(서블릿 혹은 JSP)

예쁜꽃이피었으면 2014. 7. 26. 00:57

[servlet] error 메세지와 redirect, 응답코드 

http://blog.naver.com/PostView.nhn?blogId=jaebum85&logNo=110188339738&categoryNo=18&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1





http://annehouse.tistory.com/194 

 


 


================================

서블릿 페이지 : Dispatcher

================================

-----------> *.java (서블릿)

import java.io.*;

import java.net.*;


import javax.servlet.*;

import javax.servlet.http.*;


public class MyServlet extends HttpServlet {

    protected void doPost(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {


        request.setAttribute("result", result);

        ServletContext sc = getServletContext();            //┌> 반드시 써주세요!!

        RequestDispatcher rd = sc.getRequestDispatcher("/view.jsp");

        rd.forward(request, response);


    }

}



============================================================

JSP 페이지 - 스크립트릿<%..%>: Dispatcher

============================================================

<%

      RequestDispatcher rd = request.getRequestDispatcher("/view.jsp");

      rd.forward(request, response);

%>


============================================================

JSP 페이지 - jsp액션 태그 : Dispatcher

============================================================

                                //┌> request, response 객체를 넘겨 받는 page이자, 실행되는 page

<jsp:forward page="/view.jsp">

      <jsp:param name="" value="" />

<jsp:forward>


-----------> view.jsp (뷰:jsp)


    <%= (String)request.getAttribute("result") %> 


반응형