`
a453228609
  • 浏览: 35074 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2的配置2-- Struts.properties 属性文件

阅读更多

Struts2的配置文件,默认叫default.properties文件。它配置struts的默认配置,例如:struts2的默认配置

  为action就是在该文件中定义。

这个文件提供了一种更改框架默认行为方式的机制。在一般情况下,如果不是打算让调试更加方便的话,你根本无须更改这个文件。在“struts.properties”文件中定义的属性都可以在“web.xml”文件的“init-param”标签中进行配置,或者通过“struts.xml”文件中的“constant 标签来修改。

此文件位于Struts2jar包中,只读文件,我们无法修改,那我们如何修改Strut2的默认配置?

解决办法:新建一个struts.propertiesclasspath的根目录下。

例如:修改Struts2的默认后缀为.do

 

struts.properties文件中写

   struts.action.extension=do

 

Struts.properties相关配置祥解:

 

struts.action.extension

设置Struts2的后缀,默认为action

struts.configuration

org.apache.struts2.config.Configuration接口名

struts.configuration.files

struts自动加载的一个配置文件列表,

默认加载struts-default.xml,struts-plugin.xml,struts.xml

struts.configuration.xml.reload

是否加载xml配置(true,false),默认为true

struts.continuations.package

含有actions的完整连续的package名称

struts.custom.i18n.resources

加载附加的国际化属性文件(不包含.properties后缀)

struts.custom.properties

加载附加的配置文件的位置

struts.devMode

是否为struts开发模式

struts.dispatcher.parametersWorkaround

(某些版本的weblogic专用)是否使用一个servlet请求参数工作区

PARAMETERSWORKAROUND

struts.enable.DynamicMethodInvocation

允许动态方法调用,使用通配符动态调用action

struts.freemarker.manager.classname

org.apache.struts2.views.freemarker.FreemarkerManager接口名

struts.i18n.encoding

国际化信息内码,编号,默认为UTF-8

struts.i18n.reload

是否国际化信息自动加载

struts.locale

默认的国际化地区信息

struts.mapper.class

org.apache.struts2.dispatcher.mapper.ActionMapper接口

struts.multipart.maxSize

multipart请求信息的最大尺寸(文件上传用)

struts.multipart.parser

专为multipart请求信息使用的org.apache.struts2.dispatcher.multipart.MultiPartRequest解析器接口(文件上传用)

struts.multipart.saveDir

设置存储上传文件的目录夹

struts.objectFactory

com.opensymphony.xwork2.ObjectFactory接口(spring

struts.objectFactory.spring.autoWire

是否自动绑定Spring

struts.objectFactory.spring.useClassCache

是否spring应该使用自身的cache

struts.objectTypeDeterminer

com.opensymphony.xwork2.util.ObjectTypeDeterminer接口

struts.serve.static.browserCache

是否struts过滤器中提供的静态内容应该被浏览器缓存在头部属性中

struts.serve.static

是否struts过滤器应该提供静态内容

struts.tag.altSyntax

是否可以用替代的语法替代tags

struts.ui.templateDir

UI templates的目录夹

struts.ui.theme

默认的UI template主题

struts.url.http.port

设置http端口

struts.url.https.port

设置https端口

struts.url.includeParams

url中产生 默认的includeParams

struts.velocity.configfile

velocity配置文件路径,默认为velocity.properties

struts.velocity.contexts

velocitycontext列表

struts.velocity.manager.classname

org.apache.struts2.views.velocity.VelocityManager接口名

struts.velocity.toolboxlocation

velocity工具盒的位置是否XSLT模版应该被缓存


分享到:
评论

相关推荐

    struts2-core-2.0.12.jar

    Struts2支持多语言环境,通过资源包(Properties文件)可以轻松实现国际化和本地化。 **9. 自动表单验证** Struts2提供了一套强大的表单验证机制,可以在服务器端对用户输入的数据进行验证,并将错误信息反馈给用户...

    struts2的struts.properties配置文件详解

    6. struts.custom.i18n.resources:这是一个附加的国际化属性文件路径,Struts2将加载这个文件中的国际化信息。 7. struts.custom.properties:这是一个附加的配置文件路径,Struts2将加载这个文件中的设置和参数。...

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    在struts2中使用result里type="stream"的结果类型时,可以实现文件的下载管理,使用时也是比较顺畅,但是当在“下载提示窗口”中点击“取消按钮”时,总是报出“java.lang.IllegalStateException”异常,异常内容...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    加载附加的国际化属性文件(不包含.properties后缀) struts.custom.properties Location of additional configuration properties files to load 加载附加的配置文件的位置 struts.devMode Whether Struts ...

    struts.properties配置详解

    ### Struts2中struts.properties配置详解 #### 概述 在Struts2框架中,除了大家熟知的`struts.xml`配置文件之外,还有一个重要的配置文件——`struts.properties`。该文件主要用来存储一些Struts2的核心配置属性,...

    struts-2.5.12-src.zip

    10. **国际化**:通过资源包(Properties文件),Struts 2支持多语言环境,方便创建国际化的应用程序。 11. **Tiles**:Struts 2与Tiles框架集成,提供了一种灵活的方式来组合和重用页面布局。 12. **注解支持**:...

    struts-2.3.15.1.zip

    5. **配置文件解析**:struts-default.xml和struts-plugin.xml等配置文件用于初始化Struts 2框架,定义全局设置和插件配置。开发者可以根据项目需求自定义struts.xml配置文件,指定Action、Result和Interceptor的...

    Struts2--3.Action及相关-1

    综上所述,这些文件详细阐述了Struts2中Action的使用和相关配置,包括Action的创建、执行方法的指定、路径配置、通配符映射、参数处理、模型驱动以及字符编码等关键概念,为理解和构建基于Struts2的应用提供了坚实的...

    struts.properties详解

    - **struts.custom.properties**:指定Struts2应用加载的用户自定义属性文件。这些属性不会覆盖`struts.properties`中的属性。如果有多个自定义文件,它们可以用逗号分隔。 #### 7. HTTP请求映射 - **struts.mapper...

    struts-2.3.15

    7. **国际化与本地化**:Struts 2支持多语言,可以轻松实现应用的国际化和本地化,通过资源包(properties文件)管理不同语言的文本。 8. **结果类型(Result Types)**:Struts 2预定义了多种结果类型,如...

    struts-core-1.3.10.jar.zip

    9. **配置文件**:如struts-config.xml,是Struts的核心配置文件,定义了Action、ActionMapping、ActionForm和Interceptor等组件,以及它们之间的关系。 10. **国际化和本地化支持**:Struts提供资源包(....

    struts-2.3.24-all.zip

    此压缩包"struts-2.3.24-all.zip"包含了Struts 2框架的完整版本2.3.24,以及一些常用的配置文件,对于学习和开发基于Struts 2的应用程序非常有帮助。 1. **Struts 2框架基础** Struts 2是由Apache软件基金会维护的...

    truts.xml-struts.properties-详

    在Struts 2中,配置文件主要有两个核心部分:`struts.xml`和`struts.properties`。 **1. struts.xml** `struts.xml`是Struts 2框架的核心配置文件,它定义了Action、结果类型、拦截器等关键元素,用于控制应用程序...

    Struts2.5.13 jar包(最全)

    9. **国际化与本地化**:Struts2支持多语言应用,开发者可以通过资源包(properties文件)实现不同地区的文本支持。 10. **异常处理**:Struts2提供了一套完整的异常处理机制,允许开发者自定义错误页面和全局异常...

    struts-2.2.3.1-docs.zip

    Struts 2的配置文件(struts.xml或struts.properties)是框架的核心配置,用于定义Action、结果类型、拦截器栈等。通过这些配置,你可以指定Action的映射、结果页面、以及在请求处理过程中使用的拦截器顺序。 标签...

    struts-1.2.9-lib.zip

    - Struts支持全局异常处理,可以通过`GlobalExceptionMappings.properties`文件或在`struts-config.xml`中配置错误处理。 总之,"struts-1.2.9-lib.zip"压缩包中的文件构成了Struts 1.2.9框架的核心组成部分,它们...

    Struts 2 properties文件详解

    **描述**: 该属性允许用户自定义额外的属性文件,这些文件中的属性不会覆盖`struts.properties`中的属性。多个自定义属性文件可以通过逗号分隔列出。 **示例代码**: ```properties struts.custom.properties=myapp...

    Struts2包和配置文件

    - `struts.properties`:Struts2的属性配置文件,设置全局属性。 - `web.xml`:Web应用的部署描述符,配置Struts2的Filter。 在实际开发中,你需要根据项目需求来调整这些配置和选择相应的插件。例如,如果你的项目...

Global site tag (gtag.js) - Google Analytics