JAVA--struts2配置

1、新建java Web项目
2、引入struts2必备的jar包:
               1):下载struts2压缩包;
               2):(建议) 打开--\struts-2.3.15.2\apps下的任意一个war包;
                                      copy其中struts2-blank.war\WEB-INF\lib下的jar包-----其中会有多余的包,
                                      但是不会影响程序;最好删除一些不用的jar包;必备的jar包如下:
                                                 commons-fileupload-1.3.jar
                                                commons-io-2.0.1.jar
                                                commons-lang3-3.1.jar
                                                commons-logging-1.1.3.jar
                                                freemarker-2.3.19.jar
                                                javassist-3.11.0.GA.jar
                                                log4j-1.2.17.jar
                                                ognl-3.0.6.jar
                                                struts2-core-2.3.15.2.jar                                                     
                                                xwork-core-2.3.15.2.jar
               3):(注意) 引入jar包时,切忌版本不统一!将以上jar包copy到WEB-INF下的lib下!
3、配置web.xml:
 
 1 <filter>
 2         <filter-name> struts2</filter-name >
 3    < filter-class>
 4       org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
 5    </filter-class>
 6    </filter >
 7       
 8    <filter-mapping >
 9       <filter-name >struts2</ filter-name>
10       <url-pattern >/*</ url-pattern>
11    </filter-mapping >
****其中filter-class的值是struts的新版本的,旧版本的为: org.apache.struts2.dispatcher.FilterDispatcher
4、配置struts.xml:
     在src目录下新建struts.xml文件
              (建议) 打开--\struts-2.3.15.2\apps下的任意一个war包;
                                      copy其中struts2-blank.war\WEB-INF\classes下的struts.xml:主要是copy文件版本号等信息
     eg:
 1 <?xml version="1.0" encoding= "UTF-8" ?>
 2 <!DOCTYPE struts PUBLIC
 3        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
 4        "http://struts.apache.org/dtds/struts-2.3.dtd" >
 5 
 6 <struts>
 7 
 8    <package name="default" namespace="/" extends="struts-default">
 9 
10         <action name="login" class = "com.test.action.testBufferFileReader" >
11             <result name = "success" >/pages/100/130.jsp</result >
12         </action>
13     </package >
14 
15 </struts>
****action中的name对应的是页面提交的action,class是要提交给的后台程式:包com.test.action下的类testBufferFileReader
 
 

转载于:https://www.cnblogs.com/tianhyapply/p/3620973.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值