使用struts2.5版本遇到的问题
分类:Java
(8468) (4) 举报 收藏
我的环境
Eclipse JavaEE |1.8JDK |Tomcat8.0| 动态web项目3.1| struts2.5.2
struts相关包
我使用的是struts2.5.2版本,是目前的最新版本。需要的核心包如下:
其实包是看你自己需要,比如struts2-convention-plugin-2.5.2.jar包是用来使用注解的,如果不使用注解(即@result@action等等),就没必要加这个包。有人用Spring,那也要加载它相关的包。
struts包下载
我用的是全资源的包,所以能看源码,如果不需要,可以只下载核心包。
全资源的包解压缩后有四个文件夹,apps是war files的示例包;docs是各种html文件,算是解释文档;lib是所有的jar资源,但里面没有xwork-core这个jar;src是所有struts文件的源码,如果确实有需要,可以看看。当然,这些在github上一样能看到。
遇到的问题
关于缺少指定包的报错,这里就不提了,认真查看报错内容,把缺少的包加进来就好。
配置web.xml(项目》WebContent》WEB-INF》lib》web.xml)
[html] view plain copy
struts2
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
config
struts-default.xml,struts-plugin.xml,/struts.xml
struts2
/*
配置struts.xml(struts.xml名字是固定的,应该在项目》Java Resources》src》struts.xml, 需要你自己创建)
[html] view plain copy