本帖最后由 yu_gx 于 2011-09-20 17:31:20 编辑

解决方案 »

  1.   

    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包尽量都导入。
      

  2.   


    貌似版本不一样要求的架包也不同吧
    还有一个问题就是写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>
      

  3.   

    lz好人,只是最基本的配置需要以下即可commons-logging-1.0.4.jar
    freeer-2.3.15.jar
    ognl-2.7.3.jar
    struts2-core-2.1.8.jar
    xwork-core-2.1.6.jar
      

  4.   

    楼主好人
    一般在那个下载下来的struts包里面,有一个Blank的war包的,里面都有配置事例的哦,呵呵~~不过,有些包还是要加的,免得出一些莫名其妙的错误。
      

  5.   

    谢谢LZ,被java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils这个问题搞晕了一个晚上,原来就少了commons-lang-2.5.jar这个架包