关于struts-2.2.3.1配置问题的总结 本帖最后由 yu_gx 于 2011-09-20 17:31:20 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 StringUtils是apache提供的工具类,我用过。一般我都是导入以下jar包,很少出错commons-beanutils-1.7.0.jar ; commons-chain-1.2.jar; commons-collections03.2.jar ; commons-digester02.0.jar ; commons-fileupload-1.2.jar; commons-io-1.3.2.jar ; commons-lang-2.3.jar ; commons-logging-1.0.4.jar; commons-logging-api-1.1.jar ; commons-validator-1.3.1.jar ; struts2-core-2.1.8.jar;--单控制器jar包 antlr-2.72.jar ; freeer-2.3.15.jar; ognl-2.7.3.jar ; oro-2.0.8.jar ; --验证 xwork-core-2.1.6.jar;apache的jar包尽量都导入。 貌似版本不一样要求的架包也不同吧还有一个问题就是写filter的时候我们平时在2.1之前的配置web.xml文件的filter属性的时候会写成org.apache.struts2.dispatcher.FilterDispatcher但是这样应用在struts2.2.3上会出问题,我看的视频上的讲座也会写这个 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter>但是发现这个有问题后说是2.1之后就这样配置filter了 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> lz好人,只是最基本的配置需要以下即可commons-logging-1.0.4.jarfreeer-2.3.15.jarognl-2.7.3.jarstruts2-core-2.1.8.jarxwork-core-2.1.6.jar 楼主好人一般在那个下载下来的struts包里面,有一个Blank的war包的,里面都有配置事例的哦,呵呵~~不过,有些包还是要加的,免得出一些莫名其妙的错误。 谢谢LZ,被java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils这个问题搞晕了一个晚上,原来就少了commons-lang-2.5.jar这个架包 freemark中遇到的问题 求大神帮忙看看我的这个程序哪里出了问题 怎样动态的给div添加button 并指定样式 设定click事件 并制定事件接收的参数 Hibernate懒加载问题 Spring的异常问题? JSP网站在tomcat部署中的问题(急救) hibernate抽象类作用,优势? spring简单实例遇到的问题? jsp与javascript与html之间参数传递问题 目前还有新项目用struts 1吗? XML的targetNamespace作用是什么?谢谢 一个关于request.getRequestDispatcher的问题
一般我都是导入以下jar包,很少出错
commons-beanutils-1.7.0.jar ;
commons-chain-1.2.jar;
commons-collections03.2.jar ;
commons-digester02.0.jar ;
commons-fileupload-1.2.jar;
commons-io-1.3.2.jar ;
commons-lang-2.3.jar ;
commons-logging-1.0.4.jar;
commons-logging-api-1.1.jar ;
commons-validator-1.3.1.jar ;
struts2-core-2.1.8.jar;--单控制器jar包
antlr-2.72.jar ;
freeer-2.3.15.jar;
ognl-2.7.3.jar ;
oro-2.0.8.jar ; --验证
xwork-core-2.1.6.jar;apache的jar包尽量都导入。
貌似版本不一样要求的架包也不同吧
还有一个问题就是写filter的时候
我们平时在2.1之前的配置web.xml文件的filter属性的时候会写成org.apache.struts2.dispatcher.FilterDispatcher
但是这样应用在struts2.2.3上会出问题,我看的视频上的讲座也会写这个 <filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
但是发现这个有问题后说是2.1之后就这样配置filter了
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
freeer-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.jar
xwork-core-2.1.6.jar
一般在那个下载下来的struts包里面,有一个Blank的war包的,里面都有配置事例的哦,呵呵~~不过,有些包还是要加的,免得出一些莫名其妙的错误。