我是Struts2的新手,每当我的Web应用程序启动时,我需要在<welcome-file-list>
内提供欢迎或索引或第一个文件。
之后,我能够使用<s:form>
或<s:a>
中的操作向struts引擎发布请求我想通过struts2加载索引页面或我的Web应用程序的第一页,即初始请求本身应该通过引擎,响应应该只来自引擎,是否可能?
答案 0 :(得分:1)
如果您在JSP页面中使用Struts标记,则无论是否列出了欢迎文件,它都应该是操作的dispatcher
结果。如果您导航到Web内容层次结构的文件夹并且其中包含欢迎文件,则Web容器可以处理欢迎文件列表文件,并且没有操作映射到该URL。在这种情况下,您不能在欢迎文件中使用struts标记,因为您尝试在没有关联过滤器的情况下运行它,或者struts2过滤器已经处理了另一个请求。
请参阅Hello World应用或Hello World using Struts2的示例,这些示例将向您展示如何创建使用index
操作的动作配置或使用Convention Hello World示例使用无动作结果。