在我的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的代码。
提前致谢
答案 0 :(得分:0)
您可以直接在servletone中执行以下代码:
getServletContext().getRequestDispatcher("/ServletTwo").forward(request, response);