我需要做一些驻留在我的Struts2 Action类中的预处理逻辑,然后在用户第一次访问我的Java Web应用程序时显示index.jsp
。我尝试在web.xml
中使用以下代码段,但它失败了:
的web.xml :
<welcome-file-list>
<welcome-file>loginPage.action</welcome-file>
</welcome-file-list>
总而言之,当用户点击http://myjavawebap.com
时,首先需要调用struts2 action loginPage
,然后该操作应该调度默认的index.jsp文件。有没有办法实现这个目标?
答案 0 :(得分:2)
只需重定向或转发到index.jsp页面中的loginPage,并将index.jsp作为欢迎文件。
另一种解决方案可能是使用过滤器。
答案 1 :(得分:0)
您可能需要尝试使用servlet filter进行请求预处理。
Struts 2也有类似的概念Interceptors,在这种情况下可能对你有用。