我是新手,我也在网上查了但是没找到明确的答案,希望用过的大侠指点
structs2编程需要加哪些包?或者说myeclipse建web应用的时候怎么才能有structs2的选项

解决方案 »

  1.   

    我用的是myeclipse6.0不想升级,如果有大侠是用eclipse的讲下eclipse的加载方法也可以
      

  2.   

    commons-fileupload-1.2.1.jar
    commons-io-1.3.2.jar
    freeer-2.3.16.jar
    ognl-3.0.jar
    struts2-core-2.2.1.1.jar
    xwork-core-2.2.1.1.jar
    我是用这6个包
      

  3.   

    1、下载struts2包,新建工程,将需要用到的jar包拷贝到WEB-INF/lib目录下。
    commons-fileupload-1.2.1.jar
    commons-io-1.3.2.jar
    freeer-2.3.16.jar
    javassist-3.7.ga.jar
    ognl-3.0.jar
    struts2-core-2.2.1.jar
    xwork-core-2.2.1.jar2、在web.xml文件中加入str
    uts2的filter配置。
        <filter>
            <filter-name>struts2</filter-name>
            <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
        </filter>    <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping3、在WEB/lib/classes目录下增加struts.xml文件(当然,你也可以直接放到src目录下,eclipse编译的时候会自动将该文件拷贝到WEB/lib/classes目录下)。
      

  4.   

    3楼说的很详细了 下载地址:http://struts.apache.org/
    关于struts.xml,你可以从你下载的struts2.zip中找到apps,里面是例子,你解压一下任何一个例子-》WEB-INF
    ——》classes——》struts.xml
      

  5.   

    关键看你开发用到什么功能,相应的包对应相应的功能commons-fileupload-1.2.1.jar是文件上传的,commons-io-1.3.2.jar是创建IO的,本身struts2并不会有架包冲突的问题 只有跟其他框架集成的时候才需要相匹配的架包。其实有一个很简单的办法,你把架包全导进去就是了
      

  6.   


    请问struts.xml可以改成别的名字吗?还有structs.properties可以改成别的名字吗?我自己对这两文件的看法是struts.xml是配置启动的时候要加载的过滤器什么的
      structs.properties是间值对(key value),配置structs框架的一些属性我还想问句 structs.properties可以不要吗?
      

  7.   

    STRUCTS 2里有几个例子,其中有一个很小的例子(忘记叫什么了),里面的JAR包的就是必须的包了。