2012-08-06 27 views
5

Tôi có trang jsp (nói, source.jsp) với hình thức:Reveal/bí quyết/được trang gửi sử dụng yêu cầu hoặc phiên trong servlet

<html> 
<head> 
<body> 
    <form action="Servlet123" method="POST"> 
     // form fileds ... 
    </form> 
</body> 
</head> 
</html> 

Và cần doPost trong servlet -

@WebServlet("/Servlet123") 
public class Servlet123 extends HttpServlet { 
    protected void doPost(HttpServletRequest request, 
      HttpServletResponse response) throws ServletException, IOException { 

      //use with requset... 
    } 
} 

Làm thế nào tôi có thể nhận được trang (trong trường hợp này - source.jsp) gửi yêu cầu đến servlet này? Có phương pháp nào trong yêu cầu/phiên không?

Trả lời

4

Sử dụng truyền thông số trong một yêu cầu thông qua một lĩnh vực ẩn:

Trong trang jsp của bạn:

<form action="Servlet123" method="post">   
    <input type="hidden" name="namePage" value="sourcePage" /> 
</form> 

Trong servlet của bạn:

String namePage = request.getParameter("namePage"); 
Các vấn đề liên quan