response 대상, 전송, 방향 변경

4535 단어
1. response: 응답.이 대상은 사용자의 요청에 응답하는 데 사용된 결과입니다.2. response에서 자주 사용하는 방법:response.setCharacterEncoding();이 방법은 응답할 때의 문자 집합 인코딩 문제를 처리하는 데 쓰인다.     response.sendRedirect.이 방법은 페이지를 다시 지정하는 데 사용됩니다.브라우저의 주소 표시줄 주소가 변경됩니다.전달: a. 왜 전달을 사용해야 합니까?리퀘스트가 서버에 요청하면 이 리퀘스트의 데이터가 효력을 상실하여 다른 페이지에 요청한 데이터를 전달할 수 없기 때문에 전송을 사용하여 처리합니다.전달 대상은 Request를 사용하여 만듭니다: RequestDispatcher rd = request.getRequestDispatcher ("전송된 주소");       rd.forward(request,response);//주의: 요청이 성공하면 리퀘스트 대상의 데이터가 존재하지 않기 때문에 전송 대상을 만들기 전에 리퀘스트를 사용합니다.setattribute (", object) 는 전송할 데이터를 Request 역할 영역에 저장합니다.그런 다음 전달 작업을 수행합니다.
 
 1 
 2      3         // ( request getParameter())
 4         String name = request.getParameter("uname");
 5         String pwd = request.getParameter("upwd");
 6         if("jack".equalsIgnoreCase(name)&&"000000".equalsIgnoreCase(pwd)){
 7             // 
 8             //response.sendRedirect("main.jsp");
 9             //10             // request 
11             request.setAttribute("uname", name);
12             // 
13             RequestDispatcher rd = request.getRequestDispatcher("main.jsp");
14             rd.forward(request, response);
15         }
16     %>
17     
18 

 
1 
2     // request setAttribute() 
3     String name = String.valueOf(request.getAttribute("uname"));
4     %>
5     =""+name+"" %>

좋은 웹페이지 즐겨찾기