zoukankan      html  css  js  c++  java
  • struts2的相关配置信息

    1.解决乱码问题配置
      <constant name="struts.i18n.encoding" value="utf-8"/>      //设置编码格式为utf-8

    2.自定义扩展名
      <constant name="struts.action.extension" value="action,,wang"/> //struts默认扩展名是action,可以自定义

    3.设置开发模式
      <constant name="struts.devMode" value="true"/>  //开发者模式,出错时提供友好的错误信息提示,为true是打开,false关闭

    4.设置配置文件修改后自动加载
      <constant name="struts.configuration.xml.reload" value="true"/>   //修改struts.xml后,无需重启Tomcat(开发时使用)

    5.引入其他配置文件
      <include  file="com/wang/struts/user.xml"/>

    6package标签的相关子标签配置

    <!-- package属性介绍
            1.name      ->包的名称,可自定义,可以配置多个包
            2.namespace ->命名空间,不同模块可以指定不同的空间,必须以"/"开头
            3.extends   -> 继承,值是直接或间接的继承struts-default,它也是一个xml文件
          -->
        <package name="add" namespace="/user" extends="struts-default">
        <!-- action 属性介绍
            1.name   ->url请求名,不需要加后缀(.action)
            2.class  ->处理url对应的java类,class要求报名加类名
            3.method ->配置处理请求的方法,默认为execute;方法必须是public String修饰的
         -->
            <action name="add" class="com.cong.action.AddAction" method="execute">
            <!-- result属性介绍
                1.name:->匹配请求方法的返回值,默认是success
                2.type:->结果处理类型,默认是dispatcher转发
                 ①chain:链接到下一个action,执行完actionA后执行actionB<result type="chain">exit</result>
                 ②redirect:重定向到jsp页面
                 ③redirectAction:重定向到下一个action
             -->
            
                <result name="success">/succ.jsp</result>
                <result name="error">/login.jsp</result>
            </action>
        </package>

    7. 配置默认执行的class(package子标签,置于action标签之上)
      <!-- 当action标签中没有写class属性时,默认执行这个class-->
      <default-class-ref class="com.wang.action.LoginAction"/>

    8.配置默认的action(package子标签,置于action标签之上)
      <!--当请求的action不存在时,执行默认的default-->
      <default-action-ref name="default"/>
      <actionname="default">
                <result>/index.jsp</result>
      </action>

    9. 配置全局结果集(package子标签,置于action标签之上)
      <global-results>
          <!-- 所有的aciton中,只要action里面的方法返回了comehere字符串时,就都跳到这个a.jsp页面来 -->
          <result name="comehere">/a.jsp</result>
      </global-results>

  • 相关阅读:
    【转载】10个Web3D可视化精彩案例
    基于react的audio组件
    如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
    CSS3 用border写 空心三角箭头 (两种写法)
    浅谈微信小程序对于创业者,意味着什么?
    左手Cookie“小甜饼”,右手Web Storage
    css3中user-select的用法详解
    个人感觉一些比较有用的特效例子
    纯css模拟电子钟
    蓝桥杯 ALGO-2:最大最小公倍数
  • 原文地址:https://www.cnblogs.com/qingcong/p/5833610.html
Copyright © 2011-2022 走看看