2012-08-06 8 views
5

isteği veya oturumu kullanarak gönderme sayfasını almak:açığa/bilmesine/formu ile ben jsp sayfası (diyelim ki, <code>source.jsp</code>) servlet

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

Ve servlet'dir gerekli doPost -

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

      //use with requset... 
    } 
} 

Sayfayı nasıl alabilirim (bu durumda - source.jsp) isteği bu sunucuya gönderilsin mi? İstek/oturumda bir yöntem var mı?

cevap

4

Kullanımı: En jsp sayfasında

: En servlet'dir

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

:

String namePage = request.getParameter("namePage"); 
3
String referer = request.getHeader("referer"); 

Ama Alternative to "Referer" Header
(özellikle BalusC yanıtını) okuyun. Gizli bir alan üzerinden bir istekte parametre geçirerek

+0

Bu seferki iyi iş gibi görünüyor. – Yster

İlgili konular