zoukankan      html  css  js  c++  java
  • struts.xml配置文件标签详解

    1.package:

       作用:分模块化开发。

       属性:

            name:包名。

            extends:由于struts2框架的一些核心功能的配置都在struts-default包中,所以一般都都直接或间接地继承struts-derault.

            abstract:如果abstract="true",说明此包是一个抽象包,包内没有action元素;如struts-default包。

            namespace:名称空间;一般以"/"开头,和动作名称一起,构成了用户的访问路径。

    2.action

        作用:配置动作,接收请求,执行相应的类和方法

        属性:

                name:动作名称

                class:动作相应的类,如果不写默认为ActionSupport

                method:执行的动作类的动作方法,如果不写默认执行excute()且默认返回值为SUCCESS.

    3.constant

        作用:配置常量的值。

        struts2的常量都在default.properties(struts2-core.jar/org/apache/struts2)配置文件中做了定义。

       常用的常量:        

        1.struts.devMode:  值为true时开启开发模式(默认为false),以下2和3也同时变为true。

     (通常在开发时struts.devMode设为true,在应用出错时会显示更多,更友好的出错信息,但在运行时一般设为false,从而不用在每次请求中都去加载配置文件。)

        2. struts.i18n.reload :  国际化配置文件更改后是否自动加载。

        3. struts.configuration.xml.reload:struts配置文件更改后是否自动加载。

        4.struts.i18n.encoding=UTF-8   指定Web应用的默认编码集。

        5.struts.action.extension=action:该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts 2处理。如果用户需要        指定多个 请求后缀,则多个后缀之间以英文逗号(,)隔开。

        6.struts.serve.static.browserCache:该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为            false。

  • 相关阅读:
    webservice测试工具
    Spring+CXF整合来管理webservice(服务器启动发布webservice)
    BAT常用命令
    【shell入门】Shell用法
    【shell】Shell命令合集(0)
    挨踢江湖之十二
    shell一些笔记
    在优化SQL语句中使用虚拟索引
    Jenkins Maven打包出错异常的解决方法
    [置顶] ios 360度旋转效果demo
  • 原文地址:https://www.cnblogs.com/MOBIN/p/4649478.html
Copyright © 2011-2022 走看看