5

私はフォームを持つjspページ(たとえば、source.jsp)を持っています:

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

そして、doPostサーブレットで必要なもの -

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

          //use with requset...
    }
}

source.jspこのサーブレットにリクエストを送信するページ (この場合は - ) を取得するにはどうすればよいですか? リクエスト/セッションにメソッドはありますか?

4

2 に答える 2

4

非表示フィールドを介してリクエストでパラメーターを渡すことを使用します。

あなたのjspページで:

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

サーブレットで:

String namePage = request.getParameter("namePage");
于 2012-08-06T14:41:06.223 に答える
3
String referer = request.getHeader("referer"); 

ただし 、「Referer」ヘッダーの代替を
読んでください (特にBalusCの回答)。

于 2012-08-06T14:40:33.977 に答える