- index.jsp页面:
- <a href="show">show界面</a>
- 在struts.xml配置如下:
- <package name="struts2" extends="struts-dafult">
- <action name="show" class="action.ShowAction">
- <result name="showinfo">/showinfo.jsp</result>
- </action>
- </package>
- 在运行时出现404错误(找不到 show.action )
解决方法:是新建Web Project 项目时,没有自动创建web.xml文件,加上如下内容
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
参考解决的地址:http://blog.youkuaiyun.com/wzygis/article/details/20938353