【发布时间】:2011-07-01 11:58:50
【问题描述】:
我有一个 Struts2 应用程序,但遇到了一点问题:
在第一页 (index.jsp) 我有一个 javascript 行将 url 设置为“./admin/Search”,如下所示:
window.location='./admin/Search';
这会将我发送到登录页面,如果我可以访问,它将直接将我重定向到提到的页面。问题是,在那之后,我的所有操作都保留了第一个命名空间'/admin'。其他操作只是没有这个“/admin”命名空间,例如,它们可能有一个“/users”命名空间。在这种情况下,服务器无法找到正确的操作,因为它会在 struts.xml 文件中查找 /admin/myAction。就像 struts 2 不会改变整个命名空间/动作。它只是取代了动作,就是这样。我真的需要帮助这些家伙!谢谢。
【问题讨论】:
-
发布代码以显示您如何执行重定向。
标签: url struts2 namespaces package struts-action