jspStruts2时的一些配置问题,以及动态Action应用的坑
2018-01-31 15:43
405 查看
相关jar包csdn下载地址:http://download.csdn.net/download/zs20082012/10242354
首先下载Struts2相关的库文件到web-inf目录下的lib文件夹中
官网地址http://struts.apache.org/download.cgi#struts2514.1
第一步:将下载的文件解压所有的jar都放在web-inf目录下的lib文件夹如图:
说明下我在这个地方遇到的一个问题,当时只是添加了struts2-core-2.5.14.1.jar包,没有添加其他的jar包,这时在web下面添加相关配置文(第二步介绍)后,运行任何jsp文件都报404错误
第二步:在web下面添加如下配置:关于filter-class的StrutsPrepareAndExecuteFilter路径问题,这个要根据你下载的jar版本确定具体位置,网上好多路径是....dispatcher.ng.filter....:但是这个要根据你下载的struts2-core-2.5.14.1.jar中StrutsPrepareAndExecuteFilter的具体路径具体对待
1:struts.xml文件,直接放在src目录下
这种情况下,web.xml的配置如下:
2:struts.xml文件,放在src目录下自定义的config包下
这种情况下,web.xml的配置如下:
下面介绍Struts2动态Action的坑
在使用struts-2.5时,如果用的是动态action时,如果没有在struts.xml中添加该行,会报如下错误,当然如果web.xml的配置有问题也会报下面这个错误,前提是配置文件ok的情况下载实现动态action请求是出现如下错误,
只要在struts.xml中添加
<constant name="struts.enable.DynamicMethodInvocation" value="true" /> <!-- 动态方法配置 -->
添加了这个标签之后运行jsp文件提示如下错误(具体原因我就不说了,网上很多答案):
只要在struts.xml中添加结构如图所示
中间还遇到一个问题就是Package下的<global-allowed-methods>(2.5版本以上才有)找不到,这个是由于struts.xml添加的版本问题,掉了这个坑真郁闷
这个坑告诉我们不要忽略一些无关紧要的代码,本人初学者不懂时就入了这个坑
首先下载Struts2相关的库文件到web-inf目录下的lib文件夹中
官网地址http://struts.apache.org/download.cgi#struts2514.1
第一步:将下载的文件解压所有的jar都放在web-inf目录下的lib文件夹如图:
说明下我在这个地方遇到的一个问题,当时只是添加了struts2-core-2.5.14.1.jar包,没有添加其他的jar包,这时在web下面添加相关配置文(第二步介绍)后,运行任何jsp文件都报404错误
第二步:在web下面添加如下配置:关于filter-class的StrutsPrepareAndExecuteFilter路径问题,这个要根据你下载的jar版本确定具体位置,网上好多路径是....dispatcher.ng.filter....:但是这个要根据你下载的struts2-core-2.5.14.1.jar中StrutsPrepareAndExecuteFilter的具体路径具体对待
1:struts.xml文件,直接放在src目录下
这种情况下,web.xml的配置如下:
2:struts.xml文件,放在src目录下自定义的config包下
这种情况下,web.xml的配置如下:
下面介绍Struts2动态Action的坑
在使用struts-2.5时,如果用的是动态action时,如果没有在struts.xml中添加该行,会报如下错误,当然如果web.xml的配置有问题也会报下面这个错误,前提是配置文件ok的情况下载实现动态action请求是出现如下错误,
只要在struts.xml中添加
<constant name="struts.enable.DynamicMethodInvocation" value="true" /> <!-- 动态方法配置 -->
添加了这个标签之后运行jsp文件提示如下错误(具体原因我就不说了,网上很多答案):
只要在struts.xml中添加结构如图所示
中间还遇到一个问题就是Package下的<global-allowed-methods>(2.5版本以上才有)找不到,这个是由于struts.xml添加的版本问题,掉了这个坑真郁闷
这个坑告诉我们不要忽略一些无关紧要的代码,本人初学者不懂时就入了这个坑
相关文章推荐
- 解决乱码问题的最佳解决方式(struts struts2 jsp servlet action等)
- 常见字符集简介 数据库以及jsp中文乱码问题以及Struts 中文乱码问题 Filter解决
- struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
- 使用struts2时,filter过滤器只过滤jsp文件不过滤action请求
- Struts2为应用指定多个配置文件和动态方法调用以及通配符的使用方法
- Struts环境配置的一些问题
- 使用Struts开发Web应用常见的一些问题汇总
- 1stuts2_redirctAction在struts.xml中的配置问题
- GPU(CUDA)学习日记(四)----------VS2010 + win7 32位 + CUDA 4.2 环境配置以及一些小问题的解决
- struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
- strust2将jsp页面属性值封装传值给action详解以及问题处理
- struts(/struts-tags)(#books表达式)(有一点地方还有点问题)(properties文件配置)(还有一些东西不明白)
- struts2之Action配置的各项默认值、result配置的各种视图转发类型及为应用指定多个struts配置文件
- Struts 配置拦截器导致 验证的某某Action-vationdation.xml文件不好使的问题
- struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
- struts2.3.1.2 使用动态方法配置 Action,使得一个Action可以处理多个请求
- 中文乱码问题解决,过滤器配置,get post提交乱码,filter,struts乱码,jsp乱码
- jsp页面访问Struts1的Action路径问题
- struts应用中JSP页面链接CSS样式表的路径问题
- Html 转换成JSP Action跳转后无法应用css样式表的问题