Struts 2 First Page是否可以通过引擎而不是在<welcome-file-list>中列出?</welcome-file-list>

时间:2014-06-19 14:37:29

标签: struts2

我是Struts2的新手,每当我的Web应用程序启动时,我需要在<welcome-file-list>内提供欢迎或索引或第一个文件。

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

1 个答案:

答案 0 :(得分:1)

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

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