`
summer_021
  • 浏览: 57972 次
  • 性别: 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>  


分享到:
评论

相关推荐

    struts.xml(struts2配置)

    `struts.xml`是Struts2框架的核心配置文件,用于定义应用程序的行为、控制器、动作映射、结果类型和其他关键组件。下面我们将深入探讨`struts.xml`的各个方面。 1. **配置文件结构** `struts.xml`文件通常位于项目...

    Struts2配置精要之常量constant配置详解(包括零配置Convention 的常量)

    本文将深入探讨Struts2中的常量配置,包括基本的XML配置以及零配置的Convention模式下的常量设定。 首先,让我们了解Struts2框架中的常量配置。这些常量定义在`struts-default.xml`和`struts-plugin.xml`等配置文件...

    struts核心jar包及xml配置文件

    - **struts-default.xml**: 提供了Struts2框架的默认配置,定义了一些全局的常量、拦截器栈和结果类型。 - **struts-plugin.xml**: 插件配置文件,用于加载特定插件,扩展Struts2的功能。 - **struts.xml**或**...

    ·Struts2配置文件介绍 超级详细

    - **struts.xml**:这是Struts2框架的核心配置文件,定义了应用程序中的Action映射、结果类型以及拦截器等关键配置信息。它主要包含以下几个元素: - `package`:表示一个包,其中可以包含多个Action。 - `action`...

    struts2属性文件struts.xml的配置

    其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等基本设置以及具体的Action配置。 #### 一、`struts.xml`文件结构与基础配置 **1. 文件声明与DTD定义** ```xml &lt;?xml version="1.0...

    Struts书籍 Struts_In_Action_中文版

    struts-config.xml文件是Struts应用的配置文件,这部分讲述了如何配置Action映射、表单Bean等。 **3.4.8 测试部署情况** 这部分指导读者如何部署项目并确保一切正常运行。 **3.4.9 构造欢迎页面** 这部分详细...

    struts.xml配置详解

    在Struts2框架中,struts.xml文件扮演着至关重要的角色,它负责配置所有的action映射以及框架行为。struts.xml文件位于src/main/resources目录下,是Struts2框架的核心配置文件之一。 struts.xml文件中常用的几个...

    struts.xml 配置

    5. **常量配置**:Struts2允许你在struts.xml中设置框架级别的常量,这可以覆盖默认配置或提供特定的环境配置。 ```xml &lt;constant name="struts.devMode" value="true"/&gt; ``` 在实际开发中,struts.xml的配置...

    struts2常量详解

    本文将深入探讨Struts2中的常量配置,这些常量在框架的运行时扮演着至关重要的角色。 首先,我们要了解Struts2配置文件的层次结构。主要有以下几个核心配置文件: 1. **struts-default.xml**:这是Struts2核心库中...

    struts2核心配置文件

    `struts.xml` 文件是Struts2的核心配置文件之一,主要负责管理和定义应用程序中的Action映射以及相关的Result定义。具体来说,该文件包括以下几个关键部分: 1. **Action 映射**: - 指定每个Action的名称、执行的...

    struts.xml详细配置

    6. **常量配置**:通过`&lt;constant&gt;`元素,可以设置Struts2框架的全局或包级别的常量。例如,设置开发模式: ```xml &lt;constant name="struts.devMode" value="true" /&gt; ``` 7. **类型转换器**:使用`&lt;conversion&gt;...

    Struts2的常量配置

    ### Struts2的常量配置解析 #### 引言 在Java Web开发中,Struts2框架因其灵活性和强大的功能而被广泛采用。Struts2的配置灵活性体现在其丰富的常量配置选项上,这些配置项可以调整框架的行为,优化应用程序性能,...

    简述STRUTS2_Convention零配置

    总的来说,STRUTS2 Convention零配置大大减少了XML配置文件的需求,提高了开发效率。通过合理的包结构和类命名,开发者可以快速构建出符合MVC模式的应用,同时享受到自动化的便利。然而,需要注意的是,过度依赖约定...

    struts2的配置信息

    5. **注解配置**:除了XML,Struts2还支持在Action类和方法上使用注解进行配置,使得代码更加简洁。例如: ```java @Namespace("/users") @ResultPath("/WEB-INF/content") public class UserController { @...

    Struts2_Action

    Struts2是一个用于开发Java ...对于Struts2 Action的配置,首先需要在struts.xml文件中配置Action。这个配置包括定义Action的名称、所关联的类以及返回结果(result)的配置。在struts.xml中的配置示例如下: ```xml ...

    struts2的属性配置

    2. `web.xml`中的Struts2过滤器捕获请求,根据配置的`struts.action.extension`解析Action。 3. 过滤器调用Struts2的核心控制器,它负责解析Action配置,创建并执行相应的Action实例。 4. Action执行完业务逻辑后,...

    Struts2_03_Action.rar_Action!

    总结起来,`Struts2_03_Action`实例主要展示了如何在Struts2框架中创建和使用Action类,以及如何通过配置文件来控制请求处理流程。对于初学者来说,理解和掌握Action类的用法是掌握Struts2框架的关键步骤,它有助于...

    SSH笔记_Struts2配置

    - **Action配置**:在`struts.xml`中,通过`&lt;action&gt;`标签定义Action,包括名字、类、方法、结果等属性。 ```xml &lt;action name="exampleAction" class="com.example.ExampleAction" method="execute"&gt; ...

    struts.xml文件详解示例代码

    Struts.xml文件是Apache Struts 2框架的核心配置文件,用于定义应用的MVC(Model-View-Controller)架构和动作映射。它为应用程序提供了一种声明式的方式来配置Struts2的行为,使得开发者能够控制请求如何被处理,...

Global site tag (gtag.js) - Google Analytics