加载指定位置的struts2的xml配置文件
这篇博客,简单介绍一下关于struts.xml文件的路径问题,以及加载指定位置的strut.xml文件时报错:there is no action mapped的解决方法。
一、加载默认位置的的struts.xml文件
struts2框架默认的struts.xml的配置文件的位置是在src下,此时,可以不配置struts.xml的路径的:
web.xml中struts的配置:
友情提示:首先要保证能加载默认位置的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 ...
如果有不懂,或是不理解的同学,可以私信我,或者是下方留言,我看到后会及时回复的。
虽然,,,我也是一个小白。