2个回答
展开全部
你这个工程应该是使用了Struts框架的吧,,出现资源没法访问的问题基本上是你这个工程中的WEB-INF目录下的web.xml文件没配好。
更多追问追答
追问
是啊,那怎么配置啊,我把现有的Struts里的lib复制到WEB-INF里了,那web.xml还需要配置吗?还是删除呢,因为我src里有了Struts.xml了
追答
web.xml文件是需要配置的,Struts.xml是配置Action的Mapping的。如果你有下Struts的源码的话,源码包里面有一个apps文件夹中的struts2-blank.war文件,解压,把其中的web.xml文件替换掉项目中原来的就可以。如果没有的话,下面的一段xml可供参考(如果你还使用了spring或者其他框架的话,web.xml文件中除了这些之外还需要配置其他的东西)
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4" xmlns="
xmlns:xsi="
xsi:schemaLocation="
<display-name>Struts Blank</display-name>
<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-mapping>
</web-app>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询