`
Javahuhui
  • 浏览: 80573 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Struts2基础应用_常用常量配置

阅读更多
1、指定Struts2处理的请求后缀
<constant name="struts.action.extension" value="com"></constant>
即以.com为后缀(value值为可以为:value=com,action,即表示可以以.com为后缀,也可以以.action为后缀)。注意:是在struts标签下设置。
2、struts2加载常量的搜索顺序:
struts-default.xml-->struts-plugin.xml-->struts.xml-->struts.properties-->web.xml
3、常用常量
A、指定默认编码集
<constant name="struts.i18n.encoding" value="UTF-8"></constant>
B、自动重新加载修改后的配置文件(即修改文件后无需重启服务器):
<constant name="struts.configuration.xmlreload" value="true" />
C、打印错误信息
<constant name="struts.devMode" value="true"></constant>
D、与Spring集成时,指定由spring负责action对象的创建
<constant name="struts.objectFactor" value="spring"></constant>
E、支持动态方法调用,默认值为true
<constant name="struts.enable.DynamicMethodInvocation" value="false"/>
F、上传文件的大小限制
<constant name="struts.multipart.maxSize" value="1230000"></constant>
G、动态调用方法(默认为true)
<constant name="struts.enable.DynamicHethodInvocation" value="false" />
Struts2的处理流程与Action的管理方式
用户请求-->StrutsPrepareAndExecuteFilter(Struts准备和执行过滤)-->Interceptor(核心)-->Action-->Result-->JSP/html-->响应
应用指定多个配置文件
只需一行代码:<include file="xxx.xml" /> 注意:是在struts标签下设置
分享到:
评论

相关推荐

    Struts2常用常量.doc

    ### Struts2常用常量详解 #### 一、概述 Struts2是一个基于MVC设计模式的开源Java Web框架,它极大地简化了Web应用程序的开发流程,并提供了丰富的插件支持和灵活的配置选项。本文将重点介绍Struts2中常用的配置...

    Struts2_Convention_Plugin中文文档

    这个插件引入了一种约定优于配置(Convention over Configuration)的理念,允许开发者在不编写大量XML配置文件的情况下,快速搭建基于Struts2的应用程序。以下是关于Struts2 Convention Plugin的详细知识点: 1. *...

    struts2常量设置详解 struts2常量设置详解

    ### Struts2常量设置详解 #### 一、概述 在Struts2框架中,配置文件`struts.properties`用于定义一系列重要的系统级配置项,这些配置项对框架的行为模式和功能实现起着至关重要的作用。本文将详细介绍该文件中几个...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_2_Action详解 共43页.pptx

    Struts2是一个基于MVC(Model-View-Controller)模式的开源Web应用框架,它为开发者提供了构建可扩展、易于维护的企业级Java Web应用程序的强大工具。Struts2通过一系列组件支持灵活的应用程序设计,包括Action组件...

    struts2的属性配置

    Struts2是一个强大的Java EE应用程序框架,主要用于构建Web应用程序,特别是MVC(Model-View-Controller)架构的应用。它的配置是整个框架运行的基础,能够定义应用程序的行为和逻辑。以下是关于Struts2属性配置的...

    struts2属性文件struts.xml的配置

    常量配置** ```xml &lt;struts&gt; &lt;constant name="struts.devMode" value="true"&gt; &lt;constant name="struts.ui.theme" value="simple"&gt; &lt;/struts&gt; ``` - **`struts.devMode`**:布尔类型,表示是否开启开发模式,...

    struts2配置文件以及代码示例

    在Struts2中,配置文件扮演着至关重要的角色,它定义了应用的行为、组件之间的交互逻辑以及各种资源的映射关系。 #### 二、Struts2配置文件详解 **配置文件格式:** Struts2配置文件通常以`struts.xml`命名,采用...

    struts常用jar包和简单配置文件

    对于初学者来说,理解并正确配置这两个文件至关重要,因为它们是控制Struts应用程序行为的关键。实践中,你可能需要根据项目需求调整配置,如添加自定义拦截器、实现不同类型的Action或结果。 在提供的压缩包中,...

    struts 2完全学习手册

    - **其他配置文件**:还可以有额外的配置文件,如拦截器配置文件、常量配置文件等,这些文件可以被struts.xml引用。 4. **视图技术**:Struts 2支持多种视图技术,如JSP、FreeMarker、Velocity等。 - **JSP**:最...

    Struts2项目代码

    5. **Struts2配置文件**:struts.xml是Struts2项目的主配置文件,用于定义Action、Interceptor、常量等。开发者可以根据需要在其中配置URL映射、拦截器栈、全局结果等。 6. **国际化与主题支持**:Struts2支持多...

    struts2配置文件传值中文乱码

    本文将围绕“Struts2配置文件传值中文乱码”这一主题,深入探讨其成因、解决方案以及相关的配置细节,旨在帮助开发者有效解决中文乱码问题,提升用户体验。 ### Struts2框架简介 Struts2是Apache组织下的一个开源...

    struts2 包 struts2 package

    4. **常量配置**:全局常量可以在包级别定义,可以控制Struts2的行为,例如Action的默认结果、异常处理策略等。 5. **继承与覆盖**:包可以继承其他包的配置,通过`extends`属性指定父包,这样就可以复用父包的配置...

    struts2的配置文件

    - **struts.properties**:主要用于配置Struts2的属性值,如常量配置等。 - **web.xml**:Web容器级别的配置文件,用于配置过滤器(Filter)、Servlet等。 #### 三、具体配置示例分析 1. **Filter配置**: ```xml...

    Struts2入门级别文档

    在`struts.xml`文件中,常量配置是一种指定Struts2属性的重要方式,开发者可以通过调整这些属性来满足不同应用程序的需求。常量配置有两种方式:在`struts.xml`文件中通过`constant`元素配置,或在`struts....

    struts2学习笔记(完美总结)——转自OPEN经验库

    Struts2是一个强大的Java web应用程序开发框架,它遵循Model-View-Controller (MVC)设计模式,用于构建可维护性和可扩展性高的企业级应用。本文将深入探讨Struts2的核心概念,包括Action、Result、配置文件、OGNL与...

    Struts2\constant应用

    #### 二、Struts2常量配置项详解 ##### 1. struts.i18n.encoding **作用:** 指定Web应用的默认编码集,等同于调用`HttpServletRequest`的`setCharacterEncoding`方法。 **配置示例:** ```xml &lt;constant name="...

    struts.xml配置详解

    2. 标签:此标签用于定义Struts2框架的全局常量配置。在Struts2中,开发者可以通过struts.properties文件定义各种配置属性,而这些属性也可以通过struts.xml文件中的标签进行设置。比如可以配置是否处于开发模式...

    strtus2常量

    在深入探讨Struts2常量配置的细节之前,我们首先简要回顾一下Struts2框架。Struts2是一个基于MVC设计模式的Java Web应用程序框架,它提供了丰富的功能,如表单验证、国际化支持、拦截器等,使得开发人员能够构建高效...

    Struts2 in action中文版

    8.1.1 页面上:如何使用自定义结果组件构建Struts 2 Ajax应用程序 171 8.1.2 实现JSON结果类型 173 8.2 常用的结果类型 180 8.2.1 RequestDispatcher,也叫做dispatcher 180 8.2.2 ServletRedirectResult,也叫做...

Global site tag (gtag.js) - Google Analytics