我使用JavaScript和这里就是我试图做的事: ·发送GET请求看起来像“http://localhost:8080/myapp/verify.htm?verifyId=Agkvhs”JavaScript重定向
我的请求,我到达在verify.jsp我的JavaScript这做一些特殊的事情,然后用verifyId重定向到另一个url。 我的代码如下所示:
function saveAndRedirect() {
var verifyId = "<%=request.getParameter("verifyId")%>";
var redirectUrl = "registrationVerify?verifyId=" + verifyId;
window.alert("Got value " + redirectUrl);
window.location = redirectUrl;
}
但是这不起作用。我有一个警告,它显示了我所期望的正确的带有附加参数的URL。 在我的web.xml文件中我有一个servlet映射如下:
<servlet-mapping>
<servlet-name>RegistrationVerificationServlet</servlet-name>
<url-pattern>/registrationVerify*</url-pattern>
</servlet-mapping>
这种映射是workign之前,我追加了verifyId到URL,我可以看到我的要求beign redicted到servlet,因为我追加这参数它不工作。任何想法非常感谢!
如果这不是这样做的理想方式,请让我知道任何替代方案。
感谢
*但这不起作用*,请您详细说明一下吗?会发生什么呢?空白页?错误页面? servlet是否被调用?请求地图中的参数是否丢失?你现在在浏览器地址栏中看到了什么?等等。 – BalusC 2009-11-09 19:10:31