java - 是否可以在显示index.jsp之前调用Servlet

标签 java jsp struts2

当用户第一次访问我的 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/

相关文章:

java - Spring 3 MVC + 磁贴 3 : Attribute "header" not found

jsp - 如何停止在 Tomcat 中获取错误报告

validation - 在 Struts 2 中链接访问者验证器

java - 如何避免 Hibernate 中的 LazyInitializationException?

java.lang.ClassCastException : android. widget.LinearLayout 无法转换为 android.widget

java - 如何将 JScrollPane 的滚动条放置在自定义位置?

java - 如何使用Spring MVC读取tomcat 7文件夹中的文件

javascript - 如何在 JSP/Struts WEB-INF 中获取资源

java - 在 iText PDF 文档中安装 JTable

java - Spring Boot——根据操作系统自动激活profile