加载指定位置的struts2的xml配置文件

来源:互联网 发布:java 手动编译web项目 编辑:程序博客网 时间:2024/06/06 02:22

这篇博客,简单介绍一下关于struts.xml文件的路径问题,以及加载指定位置的strut.xml文件时报错:there is no action mapped的解决方法。


一、加载默认位置的的struts.xml文件


struts2框架默认的struts.xml的配置文件的位置是在src下,此时,可以不配置struts.xml的路径的:




web.xml中struts的配置:




二、加载指定位置的struts.xml文件(报错:there is no action mapped for namespace * * * ...)


友情提示:首先要保证能加载默认位置的struts.xml文件,并且程序无异常。

struts2是支持用户自定义路径的,但是在web.xml的中,对struts的配置稍有更改:




在web.xml中需要添加init-param的标签:



注意,在<param-value>标签中,不仅指定了struts.xml的文件路径,还配置了struts-default.xml和struts-plugin.xml,这两个配置文件是框架自带的,我们无需自己配置,只要在此处添上就可以。


如果不添加这两个xml配置文件,就会报错:there is no action mapped for namespace ...



如果有不懂,或是不理解的同学,可以私信我,或者是下方留言,我看到后会及时回复的。
虽然,,,我也是一个小白。



原创粉丝点击