??xml version="1.0" encoding="utf-8" standalone="yes"?>
struts.action.extension
The URL extension to use to determine if the request is meant for a Struts action
用URL扩展名来定是否q个h是被用作Struts actionQ其实也是讄 action的后~Q例如login.do?do'字?br />
struts.configuration
The org.apache.struts2.config.Configuration implementation class
org.apache.struts2.config.Configuration接口?br />
struts.configuration.files
A list of configuration files automatically loaded by Struts
struts自动加蝲的一个配|文件列?br />
struts.configuration.xml.reload
Whether to reload the XML configuration or not
是否加蝲xml配置(true,false)
struts.continuations.package
The package containing actions that use Rife continuations
含有actions的完整连l的package名称
struts.custom.i18n.resources
Location of additional localization properties files to load
加蝲附加的国际化属性文Ӟ不包?properties后缀Q?br />
struts.custom.properties
Location of additional configuration properties files to load
加蝲附加的配|文件的位置
struts.devMode
Whether Struts is in development mode or not
是否为struts开发模?br />
struts.dispatcher.parametersWorkaround
Whether to use a Servlet request parameter workaround necessary for some versions of WebLogic
Q某些版本的weblogic专用Q是否用一个servleth参数工作区(PARAMETERSWORKAROUNDQ?br />
struts.enable.DynamicMethodInvocation
Allows one to disable dynamic method invocation from the URL
允许动态方法调?br />
struts.freemarker.manager.classname
The org.apache.struts2.views.freemarker.FreemarkerManager implementation class
org.apache.struts2.views.freemarker.FreemarkerManager接口?br />
struts.i18n.encoding
The encoding to use for localization messages
国际化信息内?br />
struts.i18n.reload
Whether the localization messages should automatically be reloaded
是否国际化信息自动加?
struts.locale
The default locale for the Struts application
默认的国际化地区信息
struts.mapper.class
The org.apache.struts2.dispatcher.mapper.ActionMapper implementation class
org.apache.struts2.dispatcher.mapper.ActionMapper接口
struts.multipart.maxSize
The maximize size of a multipart request (file upload)
multiparth信息的最大尺寸(文g上传用)
struts.multipart.parser
The org.apache.struts2.dispatcher.multipart.MultiPartRequest parser implementation for a multipart request (file upload)
专ؓmultiparth信息使用的org.apache.struts2.dispatcher.multipart.MultiPartRequest解析器接口(文g上传用)
struts.multipart.saveDir
The directory to use for storing uploaded files
讄存储上传文g的目录夹
struts.objectFactory
The com.opensymphony.xwork2.ObjectFactory implementation class
com.opensymphony.xwork2.ObjectFactory接口QspringQ?br />
struts.objectFactory.spring.autoWire
Whether Spring should autoWire or not
是否自动l定Spring
struts.objectFactory.spring.useClassCache
Whether Spring should use its class cache or not
是否spring应该使用自n的cache
struts.objectTypeDeterminer
The com.opensymphony.xwork2.util.ObjectTypeDeterminer implementation class
com.opensymphony.xwork2.util.ObjectTypeDeterminer接口
struts.serve.static.browserCache
If static content served by the Struts filter should set browser caching header properties or not
是否strutsqo器中提供的静态内容应该被览器缓存在头部属性中
struts.serve.static
Whether the Struts filter should serve static content or not
是否strutsqo器应该提供静态内?br />
struts.tag.altSyntax
Whether to use the alterative syntax for the tags or not
是否可以用替代的语法替代tags
struts.ui.templateDir
The directory containing UI templates
UI templates的目录夹
struts.ui.theme
The default UI template theme
默认的UI template主题
struts.url.http.port
The HTTP port used by Struts URLs
讄http端口
struts.url.https.port
The HTTPS port used by Struts URLs
讄https端口
struts.url.includeParams
The default includeParams method to generate Struts URLs
在url中?默认的includeParams
struts.velocity.configfile
The Velocity configuration file path
velocity配置文g路径
struts.velocity.contexts
List of Velocity context names
velocity的context列表
struts.velocity.manager.classname
org.apache.struts2.views.velocity.VelocityManager implementation class
org.apache.struts2.views.velocity.VelocityManager接口?br />
struts.velocity.toolboxlocation
The location of the Velocity toolbox
velocity工具盒的位置
struts.xslt.nocache
Whether or not XSLT templates should not be cached
是否XSLT模版应该被缓?br />
struts.serve.static.browserCache 该属性设|浏览器是否~存静态内宏V当应用处于开发阶D|Q我们希望每ơ请求都获得服务器的最新响应,则可讄该属性ؓfalse?br />
struts.enable.DynamicMethodInvocation 该属性设|Struts 2是否支持动态方法调用,该属性的默认值是true。如果需要关闭动态方法调用,则可讄该属性ؓfalse?br />
struts.enable.SlashesInActionNames 该属性设|Struts 2是否允许在Action名中使用斜线Q该属性的默认值是false。如果开发者希望允许在Action名中使用斜线Q则可设|该属性ؓtrue?br />
struts.tag.altSyntax 该属性指定是否允许在Struts 2标签中用表辑ּ语法Q因为通常都需要在标签中用表辑ּ语法Q故此属性应该设|ؓtrueQ该属性的默认值是true?br />
struts.devMode该属性设|Struts 2应用是否使用开发模式。如果设|该属性ؓtrueQ则可以在应用出错时昄更多、更友好的出错提C。该属性只接受true和flase两个|该属性的默认值是false。通常Q应用在开发阶D,该属性设|ؓtrueQ当q入产品发布阶段后,则该属性设|ؓfalse?br />
struts.i18n.reload该属性设|是否每ơHTTPh到达Ӟpȝ都重新加载资源文件。该属性默认值是false。在开发阶D将该属性设|ؓtrue会更有利于开发,但在产品发布阶段应将该属性设|ؓfalse?br />
提示 开发阶D将该属性设|了trueQ将可以在每ơ请求时都重新加载国际化资源文gQ从而可以让开发者看到实时开发效果;产品发布阶段应该该属性设|ؓfalseQ是Z提供响应性能Q每ơ请求都需要重新加载资源文件会大大降低应用的性能?br />
struts.ui.theme该属性指定视图标{N认的视图主题Q该属性的默认值是xhtml?br />
struts.ui.templateDir该属性指定视图主题所需要模板文件的位置Q该属性的默认值是templateQ即默认加蝲template路径下的模板文g?br />
struts.ui.templateSuffix该属性指定模板文件的后缀Q该属性的默认属性值是ftl。该属性还允许使用ftl、vm或jspQ分别对应FreeMarker、Velocity和JSP模板?br />
struts.configuration.xml.reload该属性设|当struts.xml文g改变后,pȝ是否自动重新加蝲该文件。该属性的默认值是false?br />
struts.velocity.configfile该属性指定Velocity框架所需的velocity.properties文g的位|。该属性的默认gؓvelocity.properties?br />
struts.velocity.contexts该属性指定Velocity框架的Context位置Q如果该框架有多个ContextQ则多个Context之间以英文逗号Q?Q隔开?br />
struts.velocity.toolboxlocation该属性指定Velocity框架的toolbox的位|?br />
struts.url.http.port该属性指定Web应用所在的监听端口。该属性通常没有太大的用P只是当Struts 2需要生成URLӞ例如Url标签Q,该属性才提供Web应用的默认端口?br />
struts.url.https.port该属性类gstruts.url.http.port属性的作用Q区别是该属性指定的是Web应用的加密服务端口?br />
struts.url.includeParams该属性指定Struts 2生成URL时是否包含请求参数。该属性接受none、get和all三个属性|分别对应于不包含、仅包含GETcdh参数和包含全部请求参数?br />
struts.custom.i18n.resources该属性指定Struts 2应用所需要的国际化资源文Ӟ如果有多份国际化资源文gQ则多个资源文g的文件名以英文逗号Q?Q隔开?br />
struts.dispatcher.parametersWorkaround 对于某些Java EE服务器,不支持HttpServlet Request调用getParameterMap()ҎQ此时可以设|该属性gؓtrue来解册问题。该属性的默认值是false。对?WebLogic、Orion和OC4J服务器,通常应该讄该属性ؓtrue?br />
struts.freemarker.manager.classname 该属性指定Struts 2使用的FreeMarker理器。该属性的默认值是 org.apache.struts2.views.freemarker.FreemarkerManagerQ这是Struts 2内徏的FreeMarker理器?br />
struts.freemarker.wrapper.altMap该属性只支持true和false两个属性|默认值是true。通常无需修改该属性倹{?br />
struts.xslt.nocache 该属性指定XSLT Result是否使用样式表缓存。当应用处于开发阶D|Q该属性通常被设|ؓtrueQ当应用处于产品使用阶段Ӟ该属性通常被设|ؓfalse?br />
struts.configuration.files 该属性指定Struts 2框架默认加蝲的配|文Ӟ如果需要指定默认加载多个配|文Ӟ则多个配|文件的文g名之间以英文逗号Q?Q隔开。该属性的默认gؓstruts- default.xml,struts-plugin.xml,struts.xmlQ看到该属性|读者应该明白ؓ什么Struts 2框架默认加蝲struts.xml文g了?br />
]]>
p使用struts2.0的标{ֺ
下面׃l下每个标签的用法(有错h正)Q?br />
AQ?br />
<s:a href=""></s:a>-----链接,cM于html里的<a></a>
<s:action name=""></s:action>-----执行一个view里面的一个action
<s:actionerror/>-----如果action的errors有值那么显C出?br />
<s:actionmessage/>-----如果action的message有值那么显C出?br />
<s:append></s:append>-----d一个值到listQ类glist.add();
<s:autocompleter></s:autocompleter>-----自动完成<s:combobox>标签的内容,q个是ajax
BQ?br />
<s:bean name=""></s:bean>-----cM于struts1.x中的QJavaBean的?br />
CQ?br />
<s:checkbox></s:checkbox>-----复选框
<s:checkboxlist list=""></s:checkboxlist>-----多选框
<s:combobox list=""></s:combobox>-----下拉?br />
<s:component></s:component>-----囑փW号
DQ?br />
<s:date/>-----获取日期格式
<s:datetimepicker></s:datetimepicker>-----日期输入?br />
<s:debug></s:debug>-----昄错误信息
<s:div></s:div>-----表示一个块Q类ghtml?lt;div></div>
<s:doubleselect list="" doubleName="" doubleList=""></s:doubleselect>-----双下拉框
EQ?br />
<s:if test=""></s:if>
<s:elseif test=""></s:elseif>
<s:else></s:else>-----q?个标{一起用,表示条g判断
FQ?br />
<s:fielderror></s:fielderror>-----昄文g错误信息
<s:file></s:file>-----文g上传
<s:form action=""></s:form>-----获取相应form的?br />
GQ?br />
<s:generator separator="" val=""></s:generator>----?lt;s:iterator>标签一起?br />
HQ?br />
<s:head/>-----?lt;head></head>里用,表示头文件结?br />
<s:hidden></s:hidden>-----隐藏?br />
IQ?br />
<s:i18n name=""></s:i18n>-----加蝲资源包到值堆?br />
<s:include value=""></s:include>-----包含一个输出,servlet或jsp面
<s:inputtransferselect list=""></s:inputtransferselect>-----获取form的一个输?br />
<s:iterator></s:iterator>-----用于遍历集合
LQ?br />
<s:label></s:label>-----只读的标{?br />
MQ?br />
<s:merge></s:merge>-----合ƈ遍历集合出来的?br />
OQ?br />
<s:optgroup></s:optgroup>-----获取标签l?br />
<s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>-----左右选择?br />
PQ?br />
<s:param></s:param>-----为其他标{提供参?br />
<s:password></s:password>-----密码输入?br />
<s:property/>-----得到'value'的属?br />
<s:push value=""></s:push>-----value的值push到栈?从而property标签的能够获取value的属?br />
RQ?br />
<s:radio list=""></s:radio>-----单选按?br />
<s:reset></s:reset>-----重置按钮