<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Allin's blog - Struts 2</title><link>http://blog.csdn.net/leeshaoqun/category/321704.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 14 Apr 2008 14:33:08 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>allin</dc:creator><title>action-mappings之attribute 和 parameter属性</title><link>http://blog.csdn.net/leeshaoqun/archive/2008/04/14/2290704.aspx</link><pubDate>Mon, 14 Apr 2008 14:33:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2008/04/14/2290704.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/2290704.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2008/04/14/2290704.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/2290704.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2290704</trackback:ping><description>在《Programming Jakarta Struts》这本书中的第四章“Configuring the Struts Application”中这样一段说明来分别阐述这两
个属性：(102页)
++++++++
atribute:
++++++++
The name of the request or session scope attribute under which the form bean for this action can be accessed.
A value is only allowed here if there is a form bean specified in the name attribute. This attribute is
optional and has no default value.
++++++++
name:
++++++++
The name of the form bean, if any, that is associated with this action. This value must b&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/2290704.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>allin</dc:creator><title>第九章 拦截器</title><link>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919082.aspx</link><pubDate>Wed, 05 Dec 2007 20:25:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919082.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1919082.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919082.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1919082.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919082</trackback:ping><description>拦截器的工作原理如上图，每一个Action请求都包装在一系列的拦截器的内部。拦截器可以在Action执行直线做相似的操作也可以在Action执行直后做回收操作。
&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1919082.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>allin</dc:creator><title>第八章 Result Types  </title><link>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919079.aspx</link><pubDate>Wed, 05 Dec 2007 20:24:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919079.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1919079.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919079.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1919079.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919079</trackback:ping><description>一个提交到服务器的处理通常可以分为两个阶段，第一个阶段查询服务器状态（查询或者更新数据库），第二个阶段选择一个合适的结果页面其返回给用户（这里要讲的Result的内容）。&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1919079.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>allin</dc:creator><title>第七章 (类型转换)Type Convertion </title><link>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919077.aspx</link><pubDate>Wed, 05 Dec 2007 20:23:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919077.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1919077.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919077.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1919077.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919077</trackback:ping><description>HTTP协议中传递的任何内容都是String类型的，所以一旦我们在服务器上需要一个非String类型的对象，例如：int或者Date，那么我们就需要在收到 HTTP请求的数据的时候，首先将String类型的数据变换为我们需要的对应类型的数据，之后再使用。这个过程就是类型转换
&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1919077.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>allin</dc:creator><title>第六章 Localization</title><link>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919074.aspx</link><pubDate>Wed, 05 Dec 2007 20:22:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919074.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1919074.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919074.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1919074.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919074</trackback:ping><description>国际化(internationalization i18n)和本地化(localization l10n)指让产品（出版物，软件，硬件等）能够适应非本地环境，特别是其他的语言和文化。&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1919074.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>allin</dc:creator><title>第五章 Validation</title><link>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919073.aspx</link><pubDate>Wed, 05 Dec 2007 20:21:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919073.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1919073.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919073.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1919073.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919073</trackback:ping><description>从Struts2 校验框架在验证的场所上可以分为：客户端校验和服务端校验。

    客户端校验是指，在HTML画面上自动生成JavaScript校验代码，在用户提交到服务器之前在客户端浏览器中进行校验。默认位客户端校验。

    服务端校验是指，在数据提交到服务器上之后，在Action处理之前，对客户但提交的数据进行校验。
&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1919073.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>allin</dc:creator><title>第四章 Taglib Struts标签库 </title><link>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919069.aspx</link><pubDate>Wed, 05 Dec 2007 20:20:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919069.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1919069.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919069.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1919069.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919069</trackback:ping><description>Struts2 Taglib抽象了不同表示技术，现在Struts2主要支持三种表示技术：JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用，但是也有部分只能在某一种情况下使用&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1919069.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>allin</dc:creator><title>第三章Struts配置  </title><link>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919067.aspx</link><pubDate>Wed, 05 Dec 2007 20:18:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919067.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1919067.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919067.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1919067.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919067</trackback:ping><description>与Struts 1.X不同，Struts2引入了WebWork的配置机制，在很大程度上提高了配置的灵活度。通过使用配置可以配置如下内容&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1919067.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>allin</dc:creator><title>第二章 一个简单的Login 应用程序</title><link>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919062.aspx</link><pubDate>Wed, 05 Dec 2007 20:15:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919062.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1919062.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919062.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1919062.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919062</trackback:ping><description>1 用户处在Welcome.jsp 页面，点击登录连接到达Login.jsp页面

2 在Login.jsp输入用户名密码，点击登陆按钮，转到LoginAction处理

3.1 在登陆成功的情况下，再回到Welcome.jsp页面，在页面上显示登录信息

3.2 在登陆失败的情况下，返回到Login.jsp显示登陆错误信息&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1919062.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>allin</dc:creator><title>第一章 Struts2 概览</title><link>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919060.aspx</link><pubDate>Wed, 05 Dec 2007 20:14:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919060.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1919060.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919060.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1919060.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919060</trackback:ping><description>Struts 2 是一个雅致的，可扩展的，用来建立企业级Java Web应用程序的框架。
Struts 2 不但注重程序的开发过程，更注重部署和后期维护。
Struts 2 来源于WebWork 2。
Struts 2 融合了Struts 和 WebWork的社区力量，是这两个社区努力的结果。
Struts 2 非常容易使用。
Struts 2 最大可能的保留了和Strut 1.x的相似行。&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1919060.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>leeshaoqun</dc:creator><title>Struts ： LookupDispatchAction 的使用</title><link>http://blog.csdn.net/leeshaoqun/archive/2007/07/24/1704693.aspx</link><pubDate>Tue, 24 Jul 2007 09:13:00 GMT</pubDate><guid>http://blog.csdn.net/leeshaoqun/archive/2007/07/24/1704693.aspx</guid><wfw:comment>http://blog.csdn.net/leeshaoqun/comments/1704693.aspx</wfw:comment><comments>http://blog.csdn.net/leeshaoqun/archive/2007/07/24/1704693.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/leeshaoqun/comments/commentRss/1704693.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1704693</trackback:ping><description>LookupDispatchAction 是 DispatchAction 的子类 , 提供与 DispatchAction 相似的功能 , 主要应用在页面中的表单有多个提交按钮且按钮的名&lt;img src ="http://blog.csdn.net/leeshaoqun/aggbug/1704693.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>