- 浏览: 326376 次
文章分类
- 全部博客 (116)
- Oracle (29)
- MySQL (2)
- Java (20)
- .NET (2)
- Javascript (4)
- Spring (6)
- Struts (6)
- Hibernate (16)
- JSP (6)
- Tomcat (1)
- Quartz (2)
- RCS (1)
- Translate (12)
- PL/SQL (5)
- Sqlplus (1)
- System (6)
- Linux (11)
- Ubuntu (9)
- Windows (10)
- Mac (2)
- Tools (8)
- Mercurial (1)
- Google Code (1)
- Subversion (1)
- Debian (2)
- Freemarker (6)
- Web (2)
- PHP (1)
- Nginx (1)
最新评论
-
sunday1207:
private Class getParameterizedT ...
java 中 BaseDao 在Hibernate中的用法 -
SkimSkim:
你这里的解压是把文件夹11下面的所有文件都放在ins这个文件夹 ...
ubuntu 在终端使用 sqlplus 连接远程数据库 -
as619864232:
漫步邃思 写道其实常用的就那么几个命令,大部分都用不到的是啊, ...
windows cmd 命令 -
漫步邃思:
其实常用的就那么几个命令,大部分都用不到的
windows cmd 命令
### Struts default properties ###(can be overridden by a struts.properties file in the root of the classpath) ### ### Specifies the Configuration used to configure Struts ### one could extend org.apache.struts2.config.Configuration ### to build one's customize way of getting the configurations parameters into Struts # struts.configuration=org.apache.struts2.config.DefaultConfiguration ### This can be used to set your default locale and encoding scheme # struts.locale=en_US struts.i18n.encoding=UTF-8 ### if specified, the default object factory can be overridden here ### Note: short-hand notation is supported in some cases, such as "spring" ### Alternatively, you can provide a com.opensymphony.xwork2.ObjectFactory subclass name here # struts.objectFactory = spring ### specifies the autoWiring logic when using the SpringObjectFactory. ### valid values are: name, type, auto, and constructor (name is the default) struts.objectFactory.spring.autoWire = name ### indicates to the struts-spring integration if Class instances should be cached ### this should, until a future Spring release makes it possible, be left as true ### unless you know exactly what you are doing! ### valid values are: true, false (true is the default) struts.objectFactory.spring.useClassCache = true ### ensures the autowire strategy is always respected. ### valid values are: true, false (false is the default) struts.objectFactory.spring.autoWire.alwaysRespect = false ### if specified, the default object type determiner can be overridden here ### Note: short-hand notation is supported in some cases, such as "tiger" or "notiger" ### Alternatively, you can provide a com.opensymphony.xwork2.util.ObjectTypeDeterminer implementation name here ### Note: By default, com.opensymphony.xwork2.util.DefaultObjectTypeDeterminer is used which handles type detection ### using generics. com.opensymphony.xwork2.util.GenericsObjectTypeDeterminer was deprecated since XWork 2, it's ### functions are integrated in DefaultObjectTypeDeterminer now. ### To disable tiger support use the "notiger" property value here. #struts.objectTypeDeterminer = tiger #struts.objectTypeDeterminer = notiger ### Parser to handle HTTP POST requests, encoded using the MIME-type multipart/form-data # struts.multipart.parser=cos # struts.multipart.parser=pell struts.multipart.parser=jakarta # uses javax.servlet.context.tempdir by default struts.multipart.saveDir= struts.multipart.maxSize=2097152 ### Load custom property files (does not override struts.properties!) # struts.custom.properties=application,org/apache/struts2/extension/custom ### How request URLs are mapped to and from actions #struts.mapper.class=org.apache.struts2.dispatcher.mapper.DefaultActionMapper ### Used by the DefaultActionMapper ### You may provide a comma separated list, e.g. struts.action.extension=action,jnlp,do ### The blank extension allows you to match directory listings as well as pure action names ### without interfering with static resources, which can be specified as an empty string ### prior to a comma e.g. struts.action.extension=, or struts.action.extension=x,y,z,, struts.action.extension=action,, ### Used by FilterDispatcher ### If true then Struts serves static content from inside its jar. ### If false then the static content must be available at <context_path>/struts struts.serve.static=true ### Used by FilterDispatcher ### This is good for development where one wants changes to the static content be ### fetch on each request. ### NOTE: This will only have effect if struts.serve.static=true ### If true -> Struts will write out header for static contents such that they will ### be cached by web browsers (using Date, Cache-Content, Pragma, Expires) ### headers). ### If false -> Struts will write out header for static contents such that they are ### NOT to be cached by web browser (using Cache-Content, Pragma, Expires ### headers) struts.serve.static.browserCache=true ### Set this to false if you wish to disable implicit dynamic method invocation ### via the URL request. This includes URLs like foo!bar.action, as well as params ### like method:bar (but not action:foo). ### An alternative to implicit dynamic method invocation is to use wildcard ### mappings, such as <action name="*/*" method="{2}" class="actions.{1}"> struts.enable.DynamicMethodInvocation = true ### Set this to true if you wish to allow slashes in your action names. If false, ### Actions names cannot have slashes, and will be accessible via any directory ### prefix. This is the traditional behavior expected of WebWork applications. ### Setting to true is useful when you want to use wildcards and store values ### in the URL, to be extracted by wildcard patterns, such as ### <action name="*/*" method="{2}" class="actions.{1}"> to match "/foo/edit" or ### "/foo/save". struts.enable.SlashesInActionNames = false ### use alternative syntax that requires %{} in most places ### to evaluate expressions for String attributes for tags struts.tag.altSyntax=true ### when set to true, Struts will act much more friendly for developers. This ### includes: ### - struts.i18n.reload = true ### - struts.configuration.xml.reload = true ### - raising various debug or ignorable problems to errors ### For example: normally a request to foo.action?someUnknownField=true should ### be ignored (given that any value can come from the web and it ### should not be trusted). However, during development, it may be ### useful to know when these errors are happening and be told of ### them right away. struts.devMode = false ### when set to true, resource bundles will be reloaded on _every_ request. ### this is good during development, but should never be used in production struts.i18n.reload=false ### Standard UI theme ### Change this to reflect which path should be used for JSP control tag templates by default struts.ui.theme=xhtml struts.ui.templateDir=template #sets the default template type. Either ftl, vm, or jsp struts.ui.templateSuffix=ftl ### Configuration reloading ### This will cause the configuration to reload struts.xml when it is changed struts.configuration.xml.reload=false ### Location of velocity.properties file. defaults to velocity.properties struts.velocity.configfile = velocity.properties ### Comma separated list of VelocityContext classnames to chain to the StrutsVelocityContext struts.velocity.contexts = ### Location of the velocity toolbox struts.velocity.toolboxlocation= ### used to build URLs, such as the UrlTag struts.url.http.port = 80 struts.url.https.port = 443 ### possible values are: none, get or all struts.url.includeParams = none ### Load custom default resource bundles # struts.custom.i18n.resources=testmessages,testmessages2 ### workaround for some app servers that don't handle HttpServletRequest.getParameterMap() ### often used for WebLogic, Orion, and OC4J struts.dispatcher.parametersWorkaround = false ### configure the Freemarker Manager class to be used ### Allows user to plug-in customised Freemarker Manager if necessary ### MUST extends off org.apache.struts2.views.freemarker.FreemarkerManager #struts.freemarker.manager.classname=org.apache.struts2.views.freemarker.FreemarkerManager ### Enables caching of FreeMarker templates ### Has the same effect as copying the templates under WEB_APP/templates struts.freemarker.templatesCache=false ### Enables caching of models on the BeanWrapper struts.freemarker.beanwrapperCache=false ### See the StrutsBeanWrapper javadocs for more information struts.freemarker.wrapper.altMap=true ### maxStrongSize for MruCacheStorage for freemarker struts.freemarker.mru.max.strong.size=100 ### configure the XSLTResult class to use stylesheet caching. ### Set to true for developers and false for production. struts.xslt.nocache=false ### Whether to always select the namespace to be everything before the last slash or not struts.mapper.alwaysSelectFullNamespace=false ### Whether to allow static method access in OGNL expressions or not struts.ognl.allowStaticMethodAccess=false ### Whether to throw a RuntimeException when a property is not found ### in an expression, or when the expression evaluation fails struts.el.throwExceptionOnFailure=false ### Logs as Warnings properties that are not found (very verbose) struts.ognl.logMissingProperties=false ### Caches parsed OGNL expressions, but can lead to memory leaks ### if the application generates a lot of different expressions struts.ognl.enableExpressionCache=true
##转自 http://chenqian.iteye.com/blog/257552 struts.configuration 该属性指定加载Struts 2配置文件的配置文件管理器.该属性的默认值是org.apache.Struts2.config.DefaultConfiguration, 这是Struts 2默认的配置文件管理器.如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2配置文件. struts.locale 指定Web应用的默认Locale. struts.i18n.encoding 指定Web应用的默认编码集.该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应该将该属性值设置为GBK或者GB2312; 提示:当设置该参数为GBK时,相当于调用HttpServletRequest的setCharacterEncoding方法. struts.objectFactory 指定Struts 2默认的ObjectFactory Bean,该属性默认值是spring. struts.objectFactory.spring.autoWire 指定Spring框架的自动装配模式, 该属性的默认值是name, 即默认根据Bean的name属性自动装配. struts.objectFactory.spring.useClassCache 该属性指定整合Spring框架时,是否缓存Bean实例,该属性只允许使用true和false两个属性值,它的默认值是true.通常不建议修改该属性值. struts.objectTypeDeterminer 该属性指定Struts 2的类型检测机制, 通常支持tiger和notiger两个属性值. struts.multipart.parser 该属性指定处理multipart/form-data的MIME类型(文件上传)请求的框架,该属性支持cos,pell和jakarta等属性值, 即分别对应使用cos的文件上传框架,pell上传及common-fileupload文件上传框架.该属性的默认值为jakarta. 注意:如果需要使用cos或者pell的文件上传方式,则应该将对应的JAR文件复制到Web应用中.例如,使用cos上传方式,则需要自己下载cos框架的JAR文件,并将该文件放在WEB-INF/lib路径下. struts.multipart.saveDir 该属性指定上传文件的临时保存路径,该属性的默认值是javax.servlet.context.tempdir. struts.multipart.maxSize 该属性指定Struts 2文件上传中整个请求内容允许的最大字节数. struts.custom.properties 该属性指定Struts 2应用加载用户自定义的属性文件,该自定义属性文件指定的属性不会覆盖struts.properties文件中指定的属性.如果需要加载多个自定义属性文件,多个自定义属性文件的文件名以英文逗号(,)隔开. struts.mapper.class 指定将HTTP请求映射到指定Action的映射器,Struts 2提供了默认的映射器: org.apache.struts2.dispatcher.mapper.DefaultActionMapper.默认映射器根据请求的前缀与Action的name属性完成映射. struts.action.extension 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts 2处理.如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开. struts.serve.static 该属性设置是否通过JAR文件提供静态内容服务,该属性只支持true和false属性值,该属性的默认属性值是true. struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容.当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false. struts.enable.DynamicMethodInvocation 该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true.如果需要关闭动态方法调用,则可设置该属性为false. struts.enable.SlashesInActionNames 该属性设置Struts 2是否允许在Action名中使用斜线,该属性的默认值是false.如果开发者希望允许在Action名中使用斜线,则可设置该属性为true. struts.tag.altSyntax 该属性指定是否允许在Struts 2标签中使用表达式语法,因为通常都需要在标签中使用表达式语法,故此属性应该设置为true,该属性的默认值是true. struts.devMode 该属性设置Struts 2应用是否使用开发模式.如果设置该属性为true,则可以在应用出错时显示更多、更友好的出错提示.该属性只接受true和flase两个值,该属性的默认值是false.通常,应用在开发阶段,将该属性设置为true,当进入产品发布阶段后,则该属性设置为false. struts.i18n.reload 该属性设置是否每次HTTP请求到达时,系统都重新加载资源文件(允许国际化文件重载).该属性默认值是false.在开发阶段将该属性设置为true会更有利于开发,但在产品发布阶段应将该属性设置为false. 提示:开发阶段将该属性设置了true,将可以在每次请求时都重新加载国际化资源文件,从而可以让开发者看到实时开发效果;产品发布阶段应该将该属性设置为false,是为了提供响应性能,每次请求都需要重新加载资源文件会大大降低应用的性能. struts.ui.theme 该属性指定视图标签默认的视图主题,该属性的默认值是xhtml. struts.ui.templateDir 该属性指定视图主题所需要模板文件的位置, 该属性的默认值是template,即默认加载template路径下的模板文件. struts.ui.templateSuffix 该属性指定模板文件的后缀,该属性的默认属性值是ftl.该属性还允许使用ftl、vm或jsp,分别对应FreeMarker、Velocity和JSP模板. struts.configuration.xml.reload 该属性设置当struts.xml文件改变后,系统是否自动重新加载该文件.该属性的默认值是false. struts.velocity.configfile 该属性指定Velocity框架所需的velocity.properties文件的位置.该属性的默认值为velocity.properties. struts.velocity.contexts 该属性指定Velocity框架的Context位置,如果该框架有多个Context,则多个Context之间以英文逗号(,)隔开. struts.velocity.toolboxlocation 该属性指定Velocity框架的toolbox的位置. struts.url.http.port 该属性指定Web应用所在的监听端口.该属性通常没有太大的用户,只是当Struts 2需要生成URL时(例如Url标签),该属性才提供Web应用的默认端口. struts.url.https.port 该属性类似于struts.url.http.port属性的作用,区别是该属性指定的是Web应用的加密服务端口. struts.url.includeParams 该属性指定Struts 2生成URL时是否包含请求参数.该属性接受none、get和all三个属性值,分别对应于不包含、仅包含GET类型请求参数和包含全部请求参数. struts.custom.i18n.resources 该属性指定Struts 2应用所需要的国际化资源文件,如果有多份国际化资源文件,则多个资源文件的文件名以英文逗号(,)隔开. struts.diSPAtcher.parametersWorkaround 对于某些Java EE服务器,不支持HttpServlet Request调用getParameterMap()方法,此时可以设置该属性值为true来解决该问题.该属性的默认值是false.对于WebLogic、Orion和OC4J服务器,通常应该设置该属性为true. struts.freemarker.manager.classname 该属性指定Struts 2使用的FreeMarker管理器.该属性的默认值是org.apache.struts2.views.freemarker.FreemarkerManager,这是Struts 2内建的FreeMarker管理器. struts.freemarker.wrapper.altMap 该属性只支持true和false两个属性值,默认值是true.通常无需修改该属性值. struts.xslt.nocache 该属性指定XSLT Result是否使用样式表缓存.当应用处于开发阶段时,该属性通常被设置为true;当应用处于产品使用阶段时,该属性通常被设置为false. struts.configuration.files 该属性指定Struts 2框架默认加载的配置文件,如果需要指定默认加载多个配置文件,则多个配置文件的文件名之间以英文逗号(,)隔开.该属性的默认值为struts-default.xml,struts-plugin.xml,struts.xml,看到该属性值,所以应该明白为什么Struts 2框架默认加载struts.xml文件了.
###Struts的默认属性 ###(可以在classpath的根目录是由struts.properties文件中重写) ### ###指定用于配置Struts的配置 ###可以延长org.apache.struts2.config.Configuration“ ###建立到Struts的配置参数的自定义方式 #struts.configuration = org.apache.struts2.config.DefaultConfiguration ##这可以被用来设置默认的locale和编码方案 #struts.locale = en_us它。 struts.i18n.encoding = utf-8 ###如果指定了默认的对象工厂可以被覆盖这里 ###注:速记符号在某些情况下,如“春天”的支持 ###另外,你可以提供一个存储上传的子类名称 #struts.objectFactory =春天 ###指定自动装配逻辑使用的SpringObjectFactory时。 ###有效值包括:名称,类型,汽车,和构造(名称是默认) struts.objectFactory.spring.autoWire =名称 ###表示在struts-spring集成,如果类实例应该被缓存 ##这应该,直到可以使未来的春季版本,左为真 ###除非你知道你正在做什么! ###有效值是:真,假(真是默认) 绑定Spring = TRUE ###确保自动装配策略是始终尊重。 ###有效值是:真,假(false是默认) struts.objectFactory.spring.autoWire.alwaysRespect = FALSE ##如果指定,则默认对象类型限定的可重写这里 ##注:在某些情况下,如“老虎”或“notiger”速记符号支持 ###另外,你可以提供一个com.opensymphony.xwork2.util.ObjectTypeDeterminer实现名称这里 ###注意:默认情况下,com.opensymphony.xwork2.util.DefaultObjectTypeDeterminer用于处理类型检测 ###使用泛型。 com.opensymphony.xwork2.util.GenericsObjectTypeDeterminer XWork的2起弃用,它 ###功能集成现在DefaultObjectTypeDeterminer的。 ###要禁用虎的支持,这里使用的“notiger”属性值。 #struts.objectTypeDeterminer =虎 #struts.objectTypeDeterminer = notiger ###解析器来处理HTTP POST请求,编码使用MIME类型的multipart / form-data的 #struts.multipart.parser = COS #struts.multipart.parser =佩尔 struts.multipart.parser =雅加达 #默认情况下使用javax.servlet.context.tempdir struts.multipart.saveDir = struts.multipart.maxSize = 2097152 ###加载自定义的属性文件(不会覆盖struts.properties!) #struts.custom.properties =申请,org/apache/struts2/extension/custom ###如何请求URL映射到从行动 #struts.mapper.class = org.apache.struts2.dispatcher.mapper.DefaultActionMapper ###用于DefaultActionMapper由 ###你可以提供一个逗号分隔的列表,例如设置action =行动,JNLP,做 ###空白的扩展,允许你匹配的目录清单以及纯粹的动作名称 ###无干扰,它可以作为一个空字符串指定的静态资源 ###之前的逗号,例如设置action =,或设置action = X,Y,Z, 设置action =行动, ###由FilterDispatcher使用 ###如果为true,则Struts的服务从静态内容,里面的罐子。 ###如果为false则静态内容必须在<context_path> /支柱 struts.serve.static = TRUE ###由FilterDispatcher使用 ###这是一个良好的发展希望的静态内容的变化 ###对每个请求获取。 ###注:此才会有效果,如果struts.serve.static = TRUE ###如果为true - > Struts的写出来的静态内容,他们会头 ###是通过网页浏览器(使用日期,缓存的内容,语用,过期缓存) ###头)。 ###如果为false - > Struts的写出来等静态内容,他们是头 ##不缓存网页浏览器使用缓存内容(语用,过期 ###头) struts.serve.static.browserCache = TRUE ###设置为false,如果你想禁用隐式动态方法调用 ###通过URL请求。这包括如foo的网址!bar.action,以及的params ###一样的方法:酒吧(但不行动:富)。 ###隐式动态方法调用的另一种方法是使用通配符 ###的映射,如<action name="*/*" method="{2}" class="actions.{1}"> struts.enable.DynamicMethodInvocation = TRUE ###设置为true,如果你想允许在你的动作名称的斜线。如果为false, ###动作的名称不能有斜线,将通过任何目录访问 ###前缀。这是传统的行为预期的WebWork应用。 ###设置为true,是有用的,当你想使用通配符和存储值 ##在URL中,将通配符模式,如提取, ##<action的name="*/*" method="{2}" class="actions.{1}">匹配“是/ foo /编辑”或 ###“/美孚/保存”。 struts.enable.SlashesInActionNames = FALSE ###使用替代语法在大多数地方需要%{} ###评估表达式字符串属性标签 struts.tag.altSyntax = TRUE ###当设置为true,Struts会采取更友好的开发。这 ###包括: ## - struts.i18n.reload。= TRUE ## - struts.configuration.xml.reload。= TRUE ### - 提高各种调试忽略的问题或错误 ###例如:通常以foo.action请求someUnknownField =真应该 ###被忽略(给予任何价值都来自网上,它 ###不应该被信任)。然而,在发展过程中,它可能是 ###知道这些错误发生时,告诉 ###了。 struts.devMode = FALSE ###当设置为true,资源包将重新_every_请求。 ##这是在良好的发展,但绝不应在生产中使用 struts.i18n.reload = FALSE ###标准的UI主题 ###这反映路径应默认使用JSP控制标签模板 struts.ui.theme = XHTML struts.ui.templateDir =模板 #设置默认的模板类型。要么FTL,VM,或jsp struts.ui.templateSuffix = FTL ###配置重装 ###这将导致重新载入配置struts.xml中,当它被改变 struts.configuration.xml.reload = FALSE ###velocity.properties文件的位置。 velocity.properties默认 struts.velocity.configfile = velocity.properties ###逗号分隔的列表来链的StrutsVelocityContext的VelocityContext类名 struts.velocity.contexts = ###位置的速度工具箱 struts.velocity.toolboxlocation = ###用于建立网址,如在UrlTag struts.url.http.port = 80 struts.url.https.port = 443 ###可能的值是:没有得到或全部 struts.url.includeParams =无 ###加载自定义的默认资源束 #struts.custom.i18n.resources = testmessages,testmessages2 ###解决方法的一些应用服务器不处理HttpServletRequest.getParameterMap() ###经常使用的WebLogic,猎户座,和OC4J struts.dispatcher.parametersWorkaround = FALSE ###配置要使用Freemarker的管理类 ###允许用户插件定制Freemarker的经理,如果有必要 ###必须延伸了org.apache.struts2.views.freemarker.FreemarkerManager #struts.freemarker.manager.classname = org.apache.struts2.views.freemarker.FreemarkerManager ###启用缓存FreeMarker模板 ###有同样的效果下WEB_APP /模板复制的模板 struts.freemarker.templatesCache = FALSE ###启用缓存模型里对BeanWrapper struts.freemarker.beanwrapperCache = FALSE ###更多信息,请参阅StrutsBeanWrapper的javadoc struts.freemarker.wrapper.altMap = TRUE ###maxStrongSize对FreeMarker MruCacheStorage struts.freemarker.mru.max.strong.size = 100 ###配置的XSLTResult的类,使用样式表缓存。 ###设置为开发和生产的假真。 struts.xslt.nocache = FALSE ###是否始终选择的命名空间是一切之前,最后的斜线或不 struts.mapper.alwaysSelectFullNamespace = FALSE ###是否允许在OGNL表达式的静态方法访问或不 struts.ognl.allowStaticMethodAccess = FALSE ###是否将抛出一个RuntimeException时未找到属性 ###在一个表达式中时,或失败的表现评价 struts.el.throwExceptionOnFailure = FALSE ###日志警告,都没有发现属性(非常详细) struts.ognl.logMissingProperties = FALSE ###缓存OGNL表达式解析,但可以导致内存泄漏 ###如果应用程序产生了很多不同的表达 struts.ognl.enableExpressionCache = TRUE
发表评论
-
Struts1 与 Struts2 的比较
2012-05-28 12:31 1134Action classes | Struts 1 ... -
Struts2 中的零配置的常量
2012-05-24 13:35 1123Configuration reference A ... -
Struts2 中零配置的一些注意事项
2012-05-24 12:23 9201:包名与名空间注解共存时,注解会覆盖当前所在包的名空间,且不 ... -
Struts2的Action多方法调用
2012-05-19 13:34 1046Action多方法调用 方式一: ... -
Struts2 中 web.xml 的翻译
2012-05-19 13:01 1167The web.xml web application ... -
hibernate 中 SQLFunctionTemplate 类的翻译
2012-05-13 13:34 1896org.hibernate.dialect.funct ... -
Hibernate 中 SQLFunction 类的翻译
2012-05-13 13:27 1229org.hibernate.dialect.funct ... -
Java Matcher 翻译
2012-05-11 19:09 1098java.util.regex Class Mat ... -
Java Pattern 翻译
2012-05-09 20:18 1147java.util.regex Class Pattern ... -
Java Method 翻译
2012-05-04 15:21 1103java.lang.reflect Class Met ... -
Java Class 的翻译
2012-05-04 14:49 1104java.lang Class Class<T&g ... -
hibernate 翻译
2012-04-17 16:52 1736Configuration An instanc ... -
Java Formatter 翻译
2012-04-13 17:43 1456An interpreter(解释) for printf-s ... -
Java 翻译 StringBuffer
2012-04-04 16:08 1113A thread-safe, mutable seque ... -
Java String 翻译
2012-04-01 11:52 1528The String class represents ...
相关推荐
### Struts2中的struts.properties配置详解 在Struts2框架中,`struts.properties`文件扮演着极其重要的角色,它用于定义各种配置项来控制框架的行为。下面将详细介绍该文件中的一些关键配置项。 #### struts....
在Struts2框架中,`struts.properties`文件是非常重要的配置文件之一,它主要用于定义Struts2应用的一些核心行为与特性。通过合理的配置,可以使得Struts2应用程序更加灵活、高效地运行。下面我们将详细解读几个关键...
在Struts2中,配置文件起着至关重要的作用,其中`struts.xml`用于管理Action映射和Result定义,而`struts.properties`文件则用于定义框架的全局属性。这个文件是基于Properties格式的,存储了一系列键值对,用于定制...
是否struts过滤器中提供的静态内容应该被浏览器缓存在头部属性中 struts.serve.static Whether the Struts filter should serve static content or not 是否struts过滤器应该提供静态内容 struts.tag....
通过以上对`struts.properties`文件中各关键配置项的解析,我们可以看出这些配置项对于定制和优化Struts2应用有着至关重要的作用。开发者可以根据实际需求调整这些配置项,以实现更加高效和安全的应用程序。
总结,`struts.xml`和`struts.properties`是Struts2框架中至关重要的配置文件,通过它们可以灵活地控制应用的行为和设定。理解并熟练运用这两个文件,对于开发高质量的Struts2应用至关重要。在实际项目中,开发者应...
通过上述对`struts.properties`文件中的各个属性的详细解释,我们不仅了解了如何通过配置这些属性来自定义Struts 2框架的行为,还掌握了如何与第三方组件进行更深入的集成。这对于开发高质量的Web应用程序至关重要。
《Struts2框架中struts.properties配置文件的深入解析》 在Java Web开发领域,Struts2框架以其灵活、高效和强大的功能深受开发者青睐。作为Struts2框架的核心配置之一,struts.properties文件扮演着至关重要的角色...
Struts.properties 文件是 Struts2 框架的核心配置文件之一,它定义了...以上就是 Struts.properties 文件中主要属性的详细说明,理解并适当地配置这些属性可以有效地调整 Struts2 框架的行为,以满足特定项目的需求。
下面我们将对 Struts2 中的一些常量进行详细的解释和分析。 1. struts.configuration struts.configuration 属性指定加载 Struts 2 配置文件的配置文件管理器。该属性的默认值是 org.apache.struts2.config....
以下是一些struts.properties文件中常见的Struts 2属性: 1. struts.configuration:定义配置文件管理器,用于加载Struts 2的配置信息。默认值为org.apache.struts2.config.DefaultConfiguration。 2. struts....
在这个过程中,你会了解到.struts2-default.properties文件的作用,以及如何使用Struts2的标签库简化JSP页面的编写。 第三章,Struts2的基础,进一步深入讲解Struts2的核心概念和技术。这包括Action的配置与执行,...
5. **配置文件解析**:struts-default.xml和struts-plugin.xml等配置文件用于初始化Struts 2框架,定义全局设置和插件配置。开发者可以根据项目需求自定义struts.xml配置文件,指定Action、Result和Interceptor的...
5. **文件下载**:在Struts2中,文件下载是通过`Stream Result Type`实现的。在动作类中,你需要读取文件内容并将其流化,然后在配置文件中配置对应的`result`。值得注意的是,文件名不应硬编码在配置文件中,而应...
在Struts2中,`struts.properties`文件是核心配置文件,它位于应用的`classes`目录下,用于设定框架的行为和偏好。这个文件包含了一系列的配置属性,这些属性对Struts2的工作方式有着直接影响。以下是一些关键的`...
4. **OGNL表达式语言**:struts2-ognl.jar 提供了Object-Graph Navigation Language(OGNL),它是Struts2中的默认表达式语言,用于在Action和JSP页面间传递数据,以及在Interceptor中进行数据访问和操作。...
本书内容非常全面,涵盖了众多书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富,是查找技术的好帮手及学习Struts2的不二选择 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的...
本文将深入探讨Struts2中的常量配置,这些常量在框架的运行时扮演着至关重要的角色。 首先,我们要了解Struts2配置文件的层次结构。主要有以下几个核心配置文件: 1. **struts-default.xml**:这是Struts2核心库中...
在Struts 2中实现国际化,可以为你的Web应用提供多语言支持,提升用户体验。 首先,我们需要了解Struts 2国际化的基本步骤: 1. **创建资源文件**:国际化的核心是资源文件,通常以.properties格式保存,例如`...
在Struts2框架中,有两个核心配置文件特别重要:`struts.xml` 和 `struts.properties`。这两个文件共同决定了Struts2框架的行为特征和应用的运行逻辑。 #### 二、struts.xml 文件详解 `struts.xml` 文件是Struts2的...