当用户第一次访问我的 Java Web 应用程序时,在显示 index.jsp
之前,我需要执行一些驻留在我的 Struts2 Action 类中的预处理逻辑。我尝试在 web.xml
中使用以下代码片段,但失败了:
web.xml:
<welcome-file-list>
<welcome-file>loginPage.action</welcome-file>
</welcome-file-list>
总而言之,当用户点击http://myjavawebap.com
时,首先需要调用struts2操作loginPage
,然后该操作应该调度默认索引。 jsp 文件。有什么办法可以实现这一点吗?
最佳答案
只需重定向或转发到index.jsp 页面中的loginPage 并将index.jsp 作为欢迎文件即可。
另一种解决方案可能是使用过滤器。
关于java - 是否可以在显示index.jsp之前调用Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3873899/