加载指定位置的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 ...
如果有不懂,或是不理解的同学,可以私信我,或者是下方留言,我看到后会及时回复的。
虽然,,,我也是一个小白。
一、加载默认位置的的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 ...
如果有不懂,或是不理解的同学,可以私信我,或者是下方留言,我看到后会及时回复的。
虽然,,,我也是一个小白。
相关文章推荐
- 修改Struts2的struts.xml配置文件位置和名称-重点是init-param参数用来切换加载的路径
- Struts2中如何加载多个struts.xml配置文件
- ssh整合思想初步 struts2与Spring的整合 struts2-spring-plugin-2.3.4.1.jar下载地址 自动加载Spring中的XML配置文件 Struts2下载地址
- 修改Struts2的struts.xml配置文件位置
- struts2配置文件的加载顺序以及 struts.xml package 的配置说明
- 修改Struts2的struts.xml配置文件位置
- 指定struts2.x 配置文件位置
- 修改Struts2的struts.xml配置文件位置
- 修改Struts2的struts.xml配置文件位置
- 修改Struts2的struts.xml配置文件位置
- applicationContext.xml文件中怎么配置struts2和spring配置文件的加载路径
- 修改Struts2的struts.xml配置文件位置
- 修改Struts2的struts.xml配置文件位置
- struts2中的配置文件的<constant>标签(struts.xml自动加载)
- Struts2的配置文件的位置&加载顺序
- 修改Struts2的struts.xml配置文件位置
- SSH项目web.xml文件的常用配置【struts2的过滤器、spring监听器、解决Hibernate延迟加载问题的过滤器、解决中文乱码的过滤器】
- struts2 中 struts.xml文件属性配置
- 【SpringMVC】加载自定义目录下的springmvc.xml配置文件(三)
- 谷歌验证码非web.xml非servlet拦截 使用配置文件自定义加载,防止多次点击(防js攻击)