您的位置:首页 > 编程语言 > Java开发

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

2017-09-14 10:51 330 查看
这篇博客,简单介绍一下关于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 ...

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

虽然,,,我也是一个小白。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: