zoukankan      html  css  js  c++  java
  • JAVA--struts2配置

    1、新建java Web项目
    2、引入struts2必备的jar包:
                   1):下载struts2压缩包;
                   2):(建议) 打开--struts-2.3.15.2apps下的任意一个war包;
                                          copy其中struts2-blank.warWEB-INFlib下的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.2apps下的任意一个war包;
                                          copy其中struts2-blank.warWEB-INFclasses下的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
     
     
  • 相关阅读:
    day 22 反射,双下方法
    day 21 封装,多态,类的其他属性
    day 20 类与类之间的关系,继承2
    day 19 类的名称空间,组合,派生
    day 18 类,对象
    day 17 re模块
    注意NULL
    SQL_DISTINCT
    重载赋值运算符
    随机序列问题
  • 原文地址:https://www.cnblogs.com/tianhyapply/p/3620973.html
Copyright © 2011-2022 走看看