- 浏览: 320726 次
文章分类
- 全部博客 (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 1103Action classes | Struts 1 ... -
Struts2 中的零配置的常量
2012-05-24 13:35 1088Configuration reference A ... -
Struts2 中零配置的一些注意事项
2012-05-24 12:23 8911:包名与名空间注解共存时,注解会覆盖当前所在包的名空间,且不 ... -
Struts2的Action多方法调用
2012-05-19 13:34 1014Action多方法调用 方式一: ... -
Struts2 中 web.xml 的翻译
2012-05-19 13:01 1120The web.xml web application ... -
hibernate 中 SQLFunctionTemplate 类的翻译
2012-05-13 13:34 1859org.hibernate.dialect.funct ... -
Hibernate 中 SQLFunction 类的翻译
2012-05-13 13:27 1197org.hibernate.dialect.funct ... -
Java Matcher 翻译
2012-05-11 19:09 1039java.util.regex Class Mat ... -
Java Pattern 翻译
2012-05-09 20:18 1093java.util.regex Class Pattern ... -
Java Method 翻译
2012-05-04 15:21 1075java.lang.reflect Class Met ... -
Java Class 的翻译
2012-05-04 14:49 1046java.lang Class Class<T&g ... -
hibernate 翻译
2012-04-17 16:52 1699Configuration An instanc ... -
Java Formatter 翻译
2012-04-13 17:43 1412An interpreter(解释) for printf-s ... -
Java 翻译 StringBuffer
2012-04-04 16:08 1056A thread-safe, mutable seque ... -
Java String 翻译
2012-04-01 11:52 1462The String class represents ...
相关推荐
是否struts过滤器中提供的静态内容应该被浏览器缓存在头部属性中 struts.serve.static Whether the Struts filter should serve static content or not 是否struts过滤器应该提供静态内容 struts.tag....
通过 struts.xml、struts.properties 或 web.xml 改变 struts.convention.default.parent.package 常量的值,让支持 REST 风格的 Action 所在的包默认继承 rest-default,而不是继承默认的 convention-default 父包...
本书内容非常全面,涵盖了众多书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富,是查找技术的好帮手及学习Struts2的不二选择 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的...
1.概述strust2中的拦截器 28 2.自定义拦截器 28 方式一,实现Interceptor接口。 28 方式二、继承AbstractInterceptor抽象类 29 方式三、继承MethodFilterInteceptor类 30 3.使用来MethodFilterInterceptor灵活拦截 ...
该属性的默认值是org.apache.Struts2.config.DefaultConfiguration, 这是Struts 2默认的配置文件管理器.如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2配置...
struts2 action几乎完全吸收了xwork 的精华,近日学习struts 2,总结...struts2相关的配置文件有web.xml(必须的),struts.xml(必须的),struts.properties,struts-default.xml,velocity.properties,struts-default.vm。
在struts2中使用result里type="stream"的结果类型时,可以实现文件的下载管理,使用时也是比较顺畅,但是当在“下载提示窗口”中点击“取消按钮”时,总是报出“java.lang.IllegalStateException”异常,异常内容...
<package name="default" namespace="/" extends="struts-default"> <action name="helloworld" class="com.mytest.HelloWorldAction"> <result> /result.jsp <package name="LoginForm" extends="...
<!-- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 --> <constant name="struts.i18n.encoding" value="UTF-8" /> ...该属性指定Struts 2中的action由哪个容器创建
SSH(struts+spring+hibernate)的jar包 SSH 通常指的是 Struts2 做前端控制器,Spring ...配置文件加载顺序为:default.properties -> struts-default.xml -> struts-plugins.xml -> struts.xml -> struts.locale。
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点: MVC 2模型的使用 功能齐全的标志库(Tag Library) 开放源代码 好了...
将此项目生成一个jar 就可以动态的读取src及文件包下的配置文件了。类似于strust2中的读取default.properties文件,然后,如果,我们的项目中引入了struts.properties文件了,就以struts.properties为主。
SSH框架工作流程 1)启动Tomcat服务器. --加载web.xml,创建StrutsFilter控制器对象 和ContextLoaderLisener... struts-default.xml,default.properties --创建ContextLoaderLisener对象时,需要加载spring的xml配置
4.建立文件夹需要在src/struts2.xml里添加一句话:<package name="folder1" namespace="/folder1" extends="default"> 5.WebRoot/WEB-INF/jsp目录建立对应的文件夹folder1 6.在包com.test.web.action添加类,比如...
一个已有的Struts+Spring+Hibernate项目,以前使用MySQL数据库,现在想把Redis也整合进去。 1. 相关Jar文件 下载并导入以下3个Jar文件: commons-pool2-2.4.2.jar、jedis-2.3.1.jar、spring-data-redis-1.3.4....
BOS 技术整理-02 Oracle 数据库安装配置使用 直接安装 打开服务 并尝试连接数据库 安装远程连接工具 PLSQLDeveloper 安装配置使用 ... 2.... 4、 默认 PLSQL Developer 连接 Oracle 使用... struts 2 注解
2、框架设计的思想 istruts 配置,过滤器,反射 istruts.properties 3、starts2的使用思路 1、jar 2、配置文件 3、常用类 servletActionContext 4、访问流程 url -> filter -> struts.xml -> package -> action ->...
接着我们会解释在这个程序中需要的Java,Jsp和配置文件. 创建项 ... by Checkmate 2009-03-23 回复 (6) ivy中文参 ... 安装ivy主要有两种方式,手工安装或者自动安装。 1) 手工安装 从这里下载你想要的版本,在任何你...
<package name="abstract_struts" abstract="true" extends="struts-default" namespace="/"> <interceptors> <interceptor name="authority" class="com.sbz.application.common.LoginIntercepter" /> ...
generator.properties 文件中的所有属性,直接引用,没有前缀 gg : 模板控制变量, cn.org.rapid_framework.generator.GeneratorControl 四.每个模板有gg变量可以控制自身的自定义配置 (每一个模板都会创建新的gg...