当我正确部署了struts2应用程序后,在浏览器里输入http://localhost:8080/WebContent/时提示找不到WebContent(WebContent是应用程序根目录);而当我删除web.xml里面的如下语句时就能够正常访问主页面了:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
但是,由于没了action,所以在进行后面的任务的时候提示找不到action。请问这是怎么回事啊?
(org.apache.struts2.dispatcher.FilterDispatcher换成推荐用的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter还是不行)
有个包没有导入,导入后就正常了。
你的struts.xml文件配置了没?