??xml version="1.0" encoding="utf-8" standalone="yes"?>视频福利一区,性色av香蕉一区二区,亚洲欧美日产图http://www.aygfsteel.com/ineo/category/5382.htmlzh-cnTue, 27 Feb 2007 18:17:14 GMTTue, 27 Feb 2007 18:17:14 GMT60Struts Classic 的变q(下)(j)Q从1.1?.2 http://www.aygfsteel.com/iNeo/articles/25978.html只牵q只?/dc:creator>只牵q只?/author>Fri, 30 Dec 2005 00:12:00 GMThttp://www.aygfsteel.com/iNeo/articles/25978.htmlhttp://www.aygfsteel.com/iNeo/comments/25978.htmlhttp://www.aygfsteel.com/iNeo/articles/25978.html#Feedback0http://www.aygfsteel.com/iNeo/comments/commentRss/25978.htmlhttp://www.aygfsteel.com/iNeo/services/trackbacks/25978.htmlStruts Classic 的变q(下)(j)Q从1.1?.2

Struts1.2.4

新特?/H2>

主要修改Q?/H3>

不赞成特?/STRONG>
Struts1.1中已l有很多构造不再赞成用。许多已l被删除了。所以在升?.2.4Ӟ请clean-compile 你的应用Qƈ且deprecation warnings 被打开。在升?.2.4之前强烈解决所有decprecated 的用法。最可能应用开发h员的用法是:(x)

    1. org.apache.struts.Action statics: 如今使用org.apache.struts.Global statics
    2. Action.perform: 如今使用Action.execute

虽然没有被删除也没有被标明ؓ(f)不赞成用,最好还是将ActionErrors 替换为ActionMessages 以确保正的操作?
TagUtils ?/STRONG>ModuleUtils
许多以前在org.apache.struts.utils.RequestUtils中找到的工具Ҏ(gu)如今UdCorg.apache.struts.taglibs.TagUtils 或org.apache.struts.utils.ModuleUtils包中?
GenericDataSource / GenericConnection 实现被删?/STRONG>
datasources manager 仍然支持Q但是我们自qdatasource implementationis q不被支持。很Ƣ迎你插入自qDataSource 实现Q但是我们没有资源来l护我们自己的实现。如果你的容器不支持DataSource实现Q推荐用Jakarta Commons?DBCP package?
Validator 增强

  1. ValidWhen

Struts Validator 如今支持ValidWhen 规则Q以便一个验证可以依赖于另一个验证?/P>

  1. IntRange 现在可以(g)select-one 和radio 字段。比如:(x)q得我们可以用一些有效的选项加上一个具有诸?Choose one" 标题q且gؓ(f)"-1"的附加选项来组装一个组合框。那么当用户试图提交一个表单时Q你可以(g)值是否ؓ(f)-1Q从而决定是否没有选择选项?
  2. 你现在可以强制进行客L(fng)Javascript 验证来检所有约束,而不是停留在W一个错误之处。方法是讄Validator PlugIn上的一个新的属性stopOnFirstError为false?A >
  3. "required" 验证现在可以(g)checkboxes, radio,select-one, ?select-multiple 字段cd。参见修改后的Validator CZ来看如何使用q些新的特征?
  4. 一个标准的validateUrl 规则可以让你能够(g)某一个属性是否包含一个格式正的URL?

DigestingPlugIn
一个新的标准PlugIn 可以帮助你在application范围内创Z自己的对象图Qobject graphQ。这是创ZAction调用的业务对象的快捷方式。请参见最新的MailReader CZ来看如何使用DigestingPlugin?
ModuleConfigVerifier
虽然不是全新的,一个标准类Q用来验证模块配|,位于PlugIn 包。ModuleConfigVerifier 主要认Struts对象囄各中lg被蝲入。但是,开发h员可扩展此类来检查确保Struts 配置文g的内部一致性?
提供了支持Maven的项目文?/STRONG>.
新的配置DTD
推荐使用struts-config_1_2.dtd。新的DTD d了两个新的元?lt;display-name> ?<description> 到struts-config 元素中。这些元素可用于struts配置文g工具和文档生工兗在Struts 1.2.x 中,已有的Struts 配置文g可以使用两个版本的DTD 都可载入?
新的Taglib URIs
标签库的URI已经被修改已反映Struts从Jakarta Ud了Apache 的顶U项目。ؓ(f)了兼容,使用旧的URI的TLD仍然有效Q但是鼓׃用新的URI?
Struts-Chain
试验性的Q这个新?contrib" package 使用了Jakarta Sandbox中的Responsibilty package 的Chainin 来创Z个新的RequestProcessor的Breed。未来版本可能会(x)成ؓ(f)默认实现?
MappingDispatchAction
一个新的标准ActionQ将控制转发到ActionMapping 参数命名的一个方法?
Cancel handlers
DispatchAction, LookupDispatchAction, ?MappingDispatchAction Q如今提供了默认的可以覆写的cancel handler。也可以指定默认的handler name?
Session-scoped ActionMessages
现在你可以将ActionMessages 保存在session 中and have them cleaned up after the first use。现在除了Action.saveMessages() 消息保存在session中还有了另外一U选择。在消息已经被访问过一ơ之后ActionMessages.isAccessed() q回true。RequestProcessor.processCachedMessages() 查询isAccessed() 已决定是否应该将消息从session中删除?
JA Mailreader
Struts Mailreader Example 应用现在包含Japanese 资源文g?
Tiles EL
Tiles tags 如今可以通过Struts EL taglib使用ELQ后者基于JSTL?
Wildcard Mappings
现在可以在actiponMapping中用通配W。详l信息参见Struts Mailreader Example application?
Action attributes
html img tag d了Action 属性,以匹配html link tag?
Module attribute
Forward元素以及(qing)多个核心标签中新增一?module" 属性。这个属性允怽通过名称Q或者前~Q指定另一个模块来创徏模块间的直接链接。新的module 属性优于contextRelative属性,q且可以常用?SwitchAction"中?

Struts 1.2.7

主要修改

依赖?/H3>

Struts 对下列组件的依赖性发生了改变Q?


依赖?

新的版本

Commons BeanUtils

Version 1.7.0

Commons Digester

Version 1.6

Commons Validator

Version 1.1.4

Commons Collections

removed

Commons Lang

removed

Core Struts

Saving Messages in the Session

在action也新增了一个方法[saveErrors(HttpSession, ActionMessages)]来将errors 保存在Session 中,q且在其W一ơ被讉K之后被自动从Session中删除。这是等同于1.2.4 中message上新增的功能?

Re-directing ActionForward

ActionRedirect 是ActionForward 的一个子c,其设计来用于重定向请求,支持在运行时d参数?

Download Action

DownloadAction 是一个提供了下蝲文g的具体细节的抽象Action?

Dispatch Helper

ActionDispatcher 是一个提?EM>DispatchAction cd的行Z是不必承自DispatchAction?

Lazy Validator Form

DynaBean 风格的ActionFormQ它不需要其属性被定义Qƈ提供Lazy List ?EM>Lazy Map 行ؓ(f)?

jars 中的配置文g

配置文g(? Struts config, Validator config ?Tiles 配置文g)现在可以被保存在jars。Struts ?x)像以前一h查servlet contextQ但是如果没扑ֈQ?Struts ?x)尝试classloader L找?

Tag Library 改变

Highlighting Errors

Struts现在可以使用HTML Input Tags上的 errorKey, errorStyle, errorStyleClass ?errorStyleId 属性自动高亮错误字Dc(din)?

Readonly / Disabled Forms

现在可以使用<html:form> tag?EM>readonly ?EM>disabled属性来止或者全部的字D只诅R?BR>N.B. readonly 属性只影响<html:text>, <html:textarea> ?<html:password> as per the HTML 4 specification?

HTML Tag Refactoring

许多HTML标签都被重构了,以便更易使用?/P>

  1. d了prepareOtherAttributes() Ҏ(gu)- 刚好在关闭元素之前调用,提供一个地Ҏ(gu)渲染额外的属性?
  2. name 属性渲染如今在prepareName() Ҏ(gu)中,以便更易提供定制行ؓ(f)?
  3. value 属性如今在prepareValue() Ҏ(gu)中以便更易提供定制行为?
  4. 当渲染一个属性时Q这些标{在用属性的getter 而不是直接用实际的属性,q意味着如果你想Q比如覆盖TextTag?styleClass Q那么一个选择是覆盖getStyleClass()Ҏ(gu)?
  5. 属性的渲染现在使用一个简单的 prepareAttribute() Ҏ(gu)来?EM>name="attribute" 格式Q多数属性渲染一个一行语句?

Bundle Attribute

bundle 属性被dC下列标签QButtonTag, CancelTag, CheckboxTag, FileTag, FrameTag, HiddenTag, LinkTag, MultiboxTag, PasswordTag, RadioTag, ResetTag, SelectTag, SubmitTag, TextTag, TextareaTag?

ErrorTag

现在新增?STRONG>header, footer, prefix, suffix属性?/STRONG>

Validator

Resource Bundle Support

Validator 配置文g?e.g. validation.xml)?lt;msg> ?<arg> 元素?EM>bundle 属性现在随?lt;msg> ?EM>resource 属性一起得到支持?
struts-examples webapp 中添加了新的面来展C对Resource Bundle 的支持?/EM>

Struts1.2.8

主要改变

Struts 1.2.8 的主要改变是修正?EM>Cross Site Scripting (XSS) q?



]]>
Struts1.0?.2的变q??http://www.aygfsteel.com/iNeo/articles/25977.html只牵q只?/dc:creator>只牵q只?/author>Fri, 30 Dec 2005 00:08:00 GMThttp://www.aygfsteel.com/iNeo/articles/25977.htmlhttp://www.aygfsteel.com/iNeo/comments/25977.htmlhttp://www.aygfsteel.com/iNeo/articles/25977.html#Feedback0http://www.aygfsteel.com/iNeo/comments/commentRss/25977.htmlhttp://www.aygfsteel.com/iNeo/services/trackbacks/25977.html最q在~写Struts教程的时候,把Struts1.1?.2的个版本变化ȝ了一下,希望能够从整体上把握它的变迁脉络Q在开发和l护的时候也可以参考参?/I>?/FONT>



Struts1.1的修?/H1>

新特?/H2>

引入新的配置DTD

Struts 1.0 的配|DTD 已经不赞成用,引入了新的struts-config_1_1.dtd。在Struts 1.1 中,已有的Struts 配置文g可以使用q两个版本的DTD载入?

新的Commons 包依赖?/H3>

在Struts中用了多个Apache Jarkarta commons的组Ӟ而Commonslgq不仅仅可以用来构徏Struts应用。在Struts1.1中,所使用的Commonslg已经重构来外部依赖于Jarkarta Commons目Q而不?.0中的内部版本?
下面的Commons包包括了对相应的Struts 1.0 中的cȝ替代Q?

  1. BeanUtils [org.apache.commons.beanutils]Q?
    1. org.apache.struts.utils.BeanUtils
    2. org.apache.struts.utils.ConvertUtils
    3. org.apache.struts.utils.PropertyUtils.
  2. Collections [org.apache.commons.collections]
    1. org.apache.struts.util.ArrayStack
    2. org.apache.struts.util.FastArrayList
    3. org.apache.struts.util.FastHashMap
    4. org.apache.struts.util.FastTreeMap.
  3. Digester [org.apache.commons.digester]
    1. org.apache.struts.digester.*.

下面q几个包现在仍然被Struts框架的各U组件用:(x)

  1. FileUpload [org.apache.commons.fileupload]
  2. Logging [org.apache.commons.logging]
  3. Validator [org.apache.commons.validator]

XML解析?/H3>

另外Q?/STRONG>Struts 1.1 需要符合JAXP/1.1 (而不是JAXP/1.0) API的XML解析器,比如JAXP/1.1 参考实现和Xerces 1.3.1+?

源代?/H3>

如果需要从源代码开始构建StrutsQ请使用Ant 1.4 以上版本?

集成Struts Validator

一个新的Commons Validatorlg被集成到Struts 1.1中,包含在新的Validator包中?

Tiles

引入了一个新的JSP模板l装机制TilesQ通过标签库提供集成?

Nested

Nested taglib l定CStruts1.1中,增强了现有Struts标签的功能?

新的CZ应用

Struts1.1发布包中包括了针对Validator 和Tiles的新的示例?

新的可选组?/H3>

CVS源代码库中新增了一个目录contribQ包含了很有用的Q但是没有集成到标准代码Z的扩展?

  1. Scaffold ?一个对Commons Scaffold 工具包扩展,旨在提供可重用的构徏Web应用的类
  2. Struts-EL ?可选的Struts-EL taglib 使得在Struts 中用JSTL更加Ҏ(gu)?需要Servlet 2.3 +容器支持)

Action 包的增加

基本的控制器框架 [org.apache.struts.action]新增了一下特征:(x)

  1. ActionServlet 现在提供了对模块化应用的支持Qƈ且新增了多个扩展炏V?
  2. 新增了一个ActionMessages c,支持ActionErrors功能的一个超集,可以用于通用的消息收集传递,不仅仅针对errors?

Upload ?/H3>

文g上传c[org.apache.struts.upload]新增了一下特征:(x)

  1. CommonsMultipartRequestHandlerQ这个新cM用Jakarta Commons FileUpload 包实C文g上传。这也是Struts的默认文件上传实现?

Util ?/H3>

工具QutilityQ类 [org.apache.struts.util]新增了以下特征:(x)

  1. LocalStrings: 修正了与可替换参数相关的消息Q以便它不会(x)d一个外来的无关的字W?
  2. LabelValueBean: 一个新c,定义了一个名值对的集合,可以用在<html:options> ?lt;html:optionsCollection>标签Q或者其它地斏V?
  3. MessageResources: 转移包含在特定消息字W串中的单引受?
  4. computeParameters: 允许事务令牌是唯一的参数?
  5. RequestUtils: 在构Z个查询字W串Ӟ修改来编码一?amp;受?

Bean Taglib

struts-bean 标签库[org.apache.struts.taglib.bean]中新增了以下特征Q?

  1. <bean:write>Q加入了format, locale ?bundle 属性以支持Ҏ(gu)用户当前场所q行格式化的功能Q格式化来自属性或者来自字W串资源的字W串?
  2. <bean:cookie>, <bean:header>, ?lt;bean:parameter>Q纠正了在标{?multiple"属性时Q所产生的脚本变量类型?
  3. <bean:message>Q加入了name, property, 和scope 属性,以便消息资源key 可以动态地从一个bean 或者bean 属性获得?

HTML Taglib

struts-html [org.apache.struts.taglib.html]加入了如下新特征Q?

  1. <html:link>: d?action' 属?
  2. <html:options>: 如果'property' 属性制定的属性(propertyQ返回nullQ现在标{ְ抛出一个错误消息指名实际问题而不是造成NPE?
  3. <html:option> ?<html:options>Q添加了'style' ?styleClass' 属性?
  4. <html:optionsCollection>Q新标签。提供了一个更清晰的方式来从集合组装HTML options?
  5. <bean:message>Q添加了'name', 'property' ?scope' 属性,以便消息资源key 可以动态地从bean获得?
  6. <html:messages>Q新标签。可以通过新的ActionMessages cM的一个消息集合进行P代?
  7. ActionFormQ现在,此标{֜它初始化ActionForm Bean的时候会(x)调用reset() Ҏ(gu)。它也要求被标签所实例化的bean 是ActionForm 的一个子cR?
  8. <html:image>Q添加了'align' attribute?
  9. <html:img>Q添加了mouse 事g属?'onclick', 'ondblclick', 'onmousedown', 'onmouseup', 'onmouseover', 'onmousemove', 'onmouseout')?
  10. SubmitTag, SelectTag, LinkTag.java, CheckboxTag, ButtonTag, ImageTag, RadioTag, 和TextArea 标签Q?d了indexed 属性?

Logic Taglib

struts-logic 标签库[org.apache.struts.taglib.logic]加入了如下新特征Q?

  1. <logic:empty> ?lt;logic:notEmpty>Q新标签。类g<logic:present> ?lt;logic:notPresent>Q但对空字符串的处理不同?

Template Taglib

无变化,但无赞成使用。推荐用Tiles.

q性层面的改变

加入了Config Package

  1. ControllerConfigQ添加了inputForward 属性以指示ActionMapping.input是一个forward 而不是URI?
  2. ControllerConfigQ添加了forwardPattern 和inputPattern 到help 应用面模块的理面目录
  3. d了一个新的包以提供更多的灉|性来支持控制器配|和多模块应用的支持?

Action ?BR>

基本框架(org.apache.struts.action)q行了如下修Ҏ(gu)者修正:(x)

  1. Action cM的所有常敎ͼ(x)不赞成用。提取到新的GlobalscM?
  2. ActionMappingQ如果模块的ControllerConfig bean [org.apache.struts.config.ControllerConfig]的inputForward 讄为trueQinput 属性将引用一个ActionForward 而不是模块相对的路径?
  3. ActionServletQ添加了convertNull 参数以在l装Form时仿真Struts 1.0 行ؓ(f)。如果设|ؓ(f)trueQ数值numeric Java wrapper cȝ?(如java.lang.Integer) 默认ؓ(f)null (而不?)?
  4. ActionServletQ添加了"config/$foo" 参数Q不赞成使用包中的其他参数?
  5. ActionForms 和相关类Qؓ(f)了保存资源,现在在响应toStringh的时候用一个StringBuffer?
  6. LookupDispatchActionQ添加的新的标准ActionQ以帮助在国际化的按钮之间进行选择?
  7. ActionForm c:(x)修改来用ActionServletWrapper 而不是暴露ActionServlet?
  8. ActionServletWrapper c:(x)d的新c,用于ActionFormQ以防止ActionServlet 的公开字符串属性被通过查询字符串改写?
  9. Action.MAPPING_KEY?request 属性:(x) 如果没有指定form beanQ无条g地将选择的mapping 传递ؓ(f)h属?"org.apache.struts.action.mapping.instance")?
  10. ActionServlet:避免了在初始化Servletp|的时候导致的NullPointerException?
  11. ActionForm c:(x)现在是真正的serializableQ因Z个非serializable 的实例变?servlet 和multipartRequestHandler) 已经成ؓ(f)transient。但是,如果你的需要序列化和解序列化这个实例,你要自己负责重设q两个属性?
  12. ActionMessages 和ActionErrorsQThe initial order a property/key is added in is now retained.
  13. processActionForward(): 不赞成,推荐使用processForwardConfig

Upload?/H3>文g上传 (package org.apache.struts.upload) [ Upload 应用的一部分]作了如下修改和修正:(x)
  1. CommonsMultipartRequestHandlerQ基于Jakarta Commons FileUpload 包的文g上传的新实现。这个新实现如今是默认实现?
  2. BufferedMultipartInputStreamQ解决了丢失字节的问题?
  3. ArrayIndexOutOfBoundsExceptionQ解决了已知的错误?
  4. Multipart requestsQBetter reporting for premature closing of input streams while reading multipart requests.
  5. 新行字符QNew line charactersQ:(x)解决了上传和新换行字W时D的文件损坏问题?

Utility?/H3>

utilities (package org.apache.struts.util)发生如下修改和修正:(x)

  1. RequestUtilsQ添加了对ControllerConfig 的forwardPattern, pagePattern, 和inputForward 属性的支持?
  2. GenericDataSourceQ不赞成。修改ؓ(f)作ؓ(f)[org.apache.commons.dbpc.BasicDataSource]的一个薄的Wrapper。徏议直接用BasicDataSource 或其它兼容组件?
  3. RequestUtils c:(x)修改Z用ActionServletWrapper而不是暴?ActionServlet?
  4. 为getActionErrors ?getActionMessages Ҏ(gu)d了错误消息?
  5. getActionErrors ?getActionMessagesQ添加了Ҏ(gu)Z传入的消息关键字从Request范围获取的对象来产生正确的相应对象的Ҏ(gu)?
  6. ActionErrors ?ActionMessagesQ创Z个这U对象的逻辑被移CRequestUtils中的一个工h法?
  7. JspException 消息Q现在在RequestUtils中生成?
  8. ConvertUtils.convertCharacter()Q现在将(g)空字符串ƈq回默认倹{?

Bean Taglib?/H3>struts-bean c标签?[org.apache.struts.taglib.bean]发生了如下修改和修正Q?
  1. <html:errors>Q当指定了属性标{时Q如果指定的属性没有发生错误,则不?x)输出错误。而前面的错误L?x)被输出。未来的增强版本包括额外的属性来关闭h(hun)eader ?footer?
  2. helper Ҏ(gu)?private"改ؓ(f) "protected" ?

HTML Taglib ?/H3>

struts-html 标签?package org.apache.struts.taglib.html)发生了如下修改和修正Q?

  1. FormTagQ修正ؓ(f)Q当指定了action mapping的名U时Q要排除查询字符丌Ӏ?
  2. ImgTagQ如果只有一个参敎ͼ能正地URLEncode 查询字符串参数?
  3. MultiboxTag.doAfterBody():Q修正ؓ(f)q回SKIP_BODY 而不是SKIP_PAGE?
  4. ErrortagQ不赞成使用defaultLocaleҎ(gu)?

Documentation CZ应用

Struts Documentation 应用(对应Struts |站的内?发生了如下修改:(x)

  1. 重新l织了资源到单独的页面中?
  2. 在Tag Developers Guide中,d了更详细的文件上传要求?
  3. 在Building View ComponentsQ澄清了额外的i18n 支持可以由浏览器提供Qƈ且超Z框架的范围?
  4. 在Building Controller Components一节,文档 'validating' init-paramQ添加了各种参数的默认|澄清了某些web.xml 讄不是Struts特定的?
  5. Tag library 文档Q移到User's Guide下?

MailReader CZ应用

Struts MailReader Example Application 发生如下修改和修正:(x)

  1. d了应用资源的 Russian 和Japanese 译Qƈ且设|JSP的字W集?UTF-8"以便其可以显CEnglish 或Japanese?
  2. 在Struts配置文g中交换了Edit mappings?attribute" 属性的"name" ?
  3. 删除了对"tour"文档中的保存的数据库数据的引用,因ؓ(f)q个功能已经被删除?

Exercise Taglib CZ应用

Struts Exercise Taglib Example Application 发生了如下修改和修正Q?

  1. d了针对用了"action"属性的<html:link> 的test case ?
  2. d了针对基于保存在page上下文中的集合?lt;html:options> ?<html:optionsCollection>?lt;html:select> 的test case?

不同之处

q里列出1.0?.1中新增的cd已经不赞成用的c:(x)

1.0中不赞成使用Q?.1中已l删除的cR?/H3>
  1. 删除Qorg.apache.struts.utils.BeanUtils, org.apache.struts.utils.ConvertUtils, and org.apache.struts.utils.PropertyUtils ?替换为org.apache.commons.beanutils
  2. 删除Qorg.apache.struts.util.ArrayStack, org.apache.struts.util.FastArrayList, org.apache.struts.util.FastHashMap, org.apache.struts.util.FastTreeMap ?替换为org.apache.commons.collections
  3. 删除Q?org.apache.struts.digester.* - 替换为org.apache.commons.digester
  4. 删除Qstruts-config.dtd ?替换为struts-config_1_1.dtd.
  5. 删除Qomnibus "struts" taglib 和其相应的TLD ?替换为bean, logic, 和html taglib?
  6. 删除Q?form" taglib 和其相应的TLD ?替换为html taglib.

Struts 1.1新增的包

  1. config
  2. taglib.nested
  3. taglib.nested.bean
  4. taglib.nested.html
  5. taglib.nested.logic
  6. validator

Struts 1.1新增的类

action

  1. ActionMessage
  2. ActionMessages
  3. DynaActionForm
  4. DynaActionFormClass
  5. ExceptionHandler
  6. RequestProcessor

actions

  1. LookupDispatchAction

taglib.html

  1. FrameTag
  2. JavascriptValidatorTag
  3. MessagesTag
  4. OptionsCollectionTag

taglib.logic

  1. EmptTag
  2. MessagesNotPresentTag
  3. MessagesPresentTag
  4. NotEmptyTag

upload

  1. CommonsMultipartRequestHandler

util

  1. LabelValueBean

Struts 1.1中新增的cL?/H3>

action.Action

  1. ACTION_SERVLET_KEY
  2. APPLICATION_KEY
  3. MESSAGE_KEY
  4. PLUG_INS_KEY
  5. REQUEST_PROCESSOR_KEY
  6. execute
  7. getResources(javax.servlet.http.HttpServletRequest)
  8. saveMessages

action.ActionServlet

  1. configDigester
  2. convertHack
  3. log
  4. processor
  5. getInternal
  6. destroyApplications
  7. destroyConfigDigester
  8. getApplicationConfig
  9. getRequestProcessor
  10. initApplicationConfig
  11. initApplicationDataSources
  12. initApplicationPlugIns
  13. initApplicationMessageResources
  14. initConfigDigester
  15. methods created for backward-compatiblity only
    1. defaultControllerConfig
    2. defaultFormBeansConfig
    3. defaultForwardsConfig
    4. defaultMappingsConfig
    5. defaultMessageResourcesConfig

taglib.html.BaseHandlerTag

  1. indexed
  2. setIndexed
  3. getIndexed

Struts 1.0 到Struts 1.1不赞成的c?/H3>

action

  1. ActionException
  2. ActionFormBeans
  3. ActionForwards
  4. ActionMappings

Struts 1.0 不赞成的cL?/H3>

action.Action

  1. FORM_BEANS_KEY
  2. FORWARDS_KEY
  3. MAPPINGS_KEY
  4. getResources()
  5. perform

ActionServlet

  1. findDataSource
  2. findFormBean
  3. findForward
  4. findMapping
  5. initDataSources
  6. methods created for backward-compatiblity only
    1. defaultControllerConfig
    2. defaultFormBeansConfig
    3. defaultForwardsConfig
    4. defaultMappingsConfig
    5. defaultMessageResourcesConfig


]]> վ֩ģ壺 Զ| | | ʦ| ֽ| | | | ɽ| | Ž| | | ̨| | | | ά| Ϫ| | ľ| ƽ̶| | | | | | Ӷ| | | Ȫ| | | | | ߮| Դ| | ɳ| ƽȪ| |