`
summer_021
  • 浏览: 55446 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2 xml 配置 常量 action_转

 
阅读更多
    <?xml version="1.0" encoding="UTF-8" ?>  
    <!DOCTYPE struts PUBLIC  
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"  
        "http://struts.apache.org/dtds/struts-2.0.dtd">  
      
    <struts>  
        <!--    
             修改请求路径中的后缀默认的是:*.action ,  
             可以同时指定多个,使用","隔开 (如:value="do,action")  
             注意:这里指定后,就必须在请求中添加此后缀,不可省略.  
              
             常量的定义:可以在5个文件中定义,加载顺序如下.  
            1.struts-default.xml  
            2.struts-plugin.xml  
            3.struts.xml  
            4.struts.properties  
            5.web.xml  
        -->  
        <!-- 如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开 -->  
        <constant name="struts.action.extension" value="do,action"></constant>  
      
        <!-- 指定默认编码集,使用于HttpServletRequest的 setCharacterEncoding方法,和freemarker ,velocity 的输出 -->  
        <constant name="struts.i18n.encoding" value="UTF-8"></constant>  
      
        <!-- 设置浏览器是否缓存静态内容,默认值为true(部署阶段开启 (true)), 开发阶段最好关闭 -->  
        <constant name="struts.serve.static.browserCache" value="false" />  
      
        <!--   
             当struts.xml 的配置文件修改后,系统是否自动重新加载该文件,  
             默认为false(部署阶段开启(false)), 开发阶段最好打开.   
        -->  
        <constant name="struts.configuration.xml.reload" value="true" />  
      
        <!-- 在开发模式下使用,这样可以打印出更详细的错误信息 -->  
        <constant name="struts.devMode" value="true" />  
      
        <!-- 默认的视图主题  -->  
        <constant name="struts.ui.theme" value="simple" />  
      
        <!-- 与spring 集成时,指定由spring容器负责 action 的创建 -->  
        <constant name="struts.objectFactory" value="spring" />  
          
        <!-- 该属性设置struts2是否支持动态方法调用,该值默认为:true,如果要关闭动态方法调用,则可以设置为:false -->  
        <constant name="struts.enable.DynamicMethodInvocation" value="false" />  
          
        <!-- 设置上传文件的大小限制 -->  
        <constant name="struts.multipart.maxSize" value="10701096" />  
      
        <package name="other" namespace="/control/page"  
            extends="struts-default">  
            <action name="admin" method="execute"  
                class="org.taink.struts.action.HelloWorldAction">  
                <!--   
                     此处注入到action 的 savePath 属性中  
                     在action中提供相应的getter ,setter 方法  
                     在页面中可以通过${savePath} 直接访问到数据  
                -->  
                <param name="savePath">/images</param>  
                <result name="success">/WEB-INF/page/message.jsp</result>  
            </action>  
        </package>  
    </struts>  


分享到:
评论

相关推荐

    Struts2的struts.xml配置详细介绍

    配置常量,可以改变Struts 2框架的一些行为 name属性表示常量名称,value属性表示常量值 package元素: 包的作用:简化维护工作,提高重用性 包可以“继承”已定义的包,并可以添加自己包的配置 name属性为必须去且...

    Struts2 in action中文版

    第1章 Struts 2:现代Web框架 2 1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 1.1.3 深入研究 6 1.2 Web应用程序框架 7 1.2.1 什么是框架 7 1.2.2 为什么使用框架 8 1.3 Struts 2框架...

    Struts2入门教程(全新完整版)

    7.开启struts2自带的开发模式常量 6 8.vo传参模式 7 9.ModerDriven传参模式(不建议采用) 7 10.为什么要使用struts2代替struts1.x 7 二、struts.xml配置及例程 7 1.配置文件的优先级 7 2.配置形式 8 3.package配置...

    Struts2快速学习步骤

    本章学习目标  struts2 的概念和作用  struts2 的HelloWorld  简单分析struts2 的运行流程 ... struts.xml 配置文件详解  struts2 常量文件修改  Action 动作类的三种写法  Action 动作类的三种访问方式

    struts2的rest风格插件实例

    通过 struts.xml、struts.properties 或 web.xml 改变 struts.convention.default.parent.package 常量的值,让支持 REST 风格的 Action 所在的包默认继承 rest-default,而不是继承默认的 convention-default 父包...

    web页面模块化异步渲染struts-gpipe.zip

    2,struts.xml配置 name="gweb.groovy.dir" value="biz" /&gt;  name="gweb" namespace="/index" extends="gpipe-default"&gt;  &lt;action name="index" class="com.gweb.front.action.Index"&gt;   name="success...

    java后台框架源码

    action:存放struts2控制类的包 dao:数据库访问封装 enm:系统中使用到的常量包,这里不是用的常量,用的是枚举替代常量 entity:hibernate对应的orm与数据库表一一对应的实体类 filter:Log4jFormatFilter(格式化...

    Java语言基础下载

    Struts ActionServlet控制器对象 642 Struts Action Classes 642 搞定Action对象 643 处理异常 643 Action的分类 643 Struts Action Mapping 646 使用ActionForward导航 647 Struts ActionForm Bean捕获表单数据 648...

    java面试题

    答:Struts1和Struts2是两个完全不同的框架,Struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。Struts2以核心控制器FilterDispatcher为基础,包含了框架内部的控制流程和处理机制。 ...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    xmljava系统源码-javaweb1024-cluster:javaweb1024-集群

    xml java系统源码 javaweb1024-cluster 具体详情参照 一. 架构框架说明 后端技术点说明 Mysql SpringMVC FreeMarker Mybatis Kaptcha(Google验证码) Druid(数据源) Atomikos(数据源事物) SpringCache(缓存集成redis)...

    超级有影响力霸气的Java面试题大全文档

    2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类...

    java 面试题 总结

    2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类...

Global site tag (gtag.js) - Google Analytics