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

您可以简单地在 servletone 中修改以下代码:

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