Struts配置及404问题
来源:互联网 发布:淘宝互刷软件 编辑:程序博客网 时间:2024/04/30 21:23
胡扯
在struts学习过程中,很多教程用的都是strut-2.3.31,而现在最新的是struts-2.5.10,升级之后的strut2技能总是会有点变化的。还以为只要对着教程敲就行了,没想到不停地报错,简直无法让人享受敲代码的乐趣呀!
struts-2.3.31
1. 引入jar
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
2. web.xml
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
3. struts.xml
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
struts-2.5.10
1. 引入jar
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
相对于struts-2.3.31,2.5.10版本需要导入的基本jar要少了xwork-core-2.3.16.3.jar,多了
log4j-api-2.7.jar。由于xwork-core已经整合到struts-core中了,所以这里我们在下载struts-2.5.10/lib找不到xwork-core的字眼,但我们可以用解压软件打开struts-core查看内部的文件,可以发现到之前版本所没有的xwork。如果没有
log4j-api-2.7.jar`,在web.xml和struts.xml配置正确的前提下,会报错如下错误:
2. web.xml
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
细心的读者可以发现一个很大的不同是,2.5.10版本配置<filter-class>
指定类文件路径中少了一个ng
。是的没有错,我们只要打开struts2-core-2.5.10.jar
即可发现里面不存在子目录ng
。也只有通过上面的路径才能找到类StrutsPrepareAndExecuteFilter
。如果没有配置正确的路径就会报以下错误:
3. struts.xml
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
阅读全文
0 0
- Struts配置及404问题
- struts.xml的加载路径及配置问题
- struts,hibernate,spring配置时问题汇总及解决办法
- struts.xml的加载路径及配置问题
- struts.xml的加载路径及配置问题
- struts.xml的加载路径及配置问题
- Struts datasource 配置问题
- struts配置问题
- Eclipse配置Struts问题
- Struts的配置问题
- struts.xml配置问题
- struts配置问题
- Struts 2学习及问题记录(1)——Struts 2的配置
- 手动配置及开发Struts
- struts.xml配置及例程
- Struts+Hibernate的配置问题
- Struts+Hibernate的配置问题
- DWR Struts Spring 配置问题
- CSS浮动
- 51nod 1564 && 1674 区间的价值(V2) 数列分治
- Hadoop 2.7.4 关闭与启动
- 6、python设计模式之工厂模式
- git 2.14.1(windows)安装教程
- Struts配置及404问题
- Sublime Text3让竖着的数字顺序递增?
- astron HBase100问
- azure 最佳实践5--使用分区
- 笔试笔记(9)
- 编写脚本文件查看Linux分区使用率,超出范围并报警
- java反射的简单应用
- hololens初识
- shell四剑客之grep