0

私のjspには、次を含むフォームがあります。

<form name="myForm" action="/ServletOne">
<input type="text" name="username">
<input type="password" name="password"/>
</form>

ServletTwo には、次のものがあります。

String username = request.getParameter("username");
String password = request.getParameter("password");

ServletOne の最後で、ServletTwo にリダイレクトする必要があります。だから私は試しました:

String redirectURI =  "/ServletTwo?"+ request.getQueryString();
response.sendRedirect(redirectURI);

しかし、request.getQueryString() は null を返します。では、ServletOne と ServletTwo が同じ Web アプリケーションにないことを知って、ユーザー名とパスワードのパラメーターを失わずに「ServletTwo」にリダイレクトするにはどうすればよいでしょうか。また、ServletTwo のコードを変更する権利はありません。

前もって感謝します

4

1 に答える 1

0

サーブレットーンで次のコードを単純に右クリックできます。

getServletContext().getRequestDispatcher("/ServletTwo").forward(request, response);
于 2013-01-29T14:19:41.160 に答える