1

每当我的 Web 应用程序启动时,我都需要在<welcome-file-list>.

之后,我可以使用操作向struts引擎发布请求,<s:form><s:a>想通过Struts 2加载索引页面或我的Web应用程序的第一页,即初始请求本身应该通过引擎,并且响应应该只来自引擎,有可能吗?

4

1 回答 1

1

如果您在 JSP 页面中使用 Struts 标记,那么无论它是否列出了欢迎文件,它都应该是dispatcher某个操作的结果。如果您导航到 Web 内容层次结构的文件夹并且其中有一个欢迎文件,并且没有映射到该 URL 的操作,则欢迎文件列表文件可以由 Web 容器处理。在这种情况下,您不能在欢迎文件中使用 struts 标记,因为您试图在没有关联过滤器的情况下运行它,或者 struts2 过滤器已经处理了另一个请求。

请参阅使用 Struts2的Hello World应用程序或Hello World示例,这些示例将向您展示如何使用约定 Hello World示例创建利用动作或使用无动作结果的动作配置。index

于 2014-06-20T09:59:00.717 回答