【Using Struts 2 Tags】
使用<s:property value="userBean.userName" />,可以在页面取得action中的public化的值
【Processing Forms】
struts2中将vo的值绑定在name属性中,如下
<s:textfield name="userBean.userName" label="username"/>,这个JSF不一样,JSF是直接绑定value属性
【Form validation】
如何跳转到一个输入表单?
<action name="gotoregister" class="org.struts2.action.RegisterAction" method="input">
<result name="input">/register.jsp</result>
</action>
input应该是ActionSupport类自带的空方法,上面的method和<result name="">一定都为input,否则会进入validation
流程。
【Message Resource Files】
struts2分为action,package,global不同level的message,
在运行时,框架由action到global,就近原则,依次搜索
struts2标签有一奇怪属性key,如下
<s:textfield key="userBean.userName"/>
通过对比下面的标签,
<s:textfield name="userBean.userName" label="username"/>
不难理解,一方面struts2通过绑定vo的值,而且还通过key去完成i18n
<s:text name="" />,用来输出资源文件中的值
//struts2学习笔记
http://www.iteye.com/topic/690329
//struts2 spring2 ibatis整合的图书管理系统
http://jackzhangyunjie.iteye.com/blog/247467
=================
待续。。。
=================
1335829542
分享到:
相关推荐
根据给定的文件信息,以下是对Struts2学习笔记中涉及的关键知识点的详细解析: ### Struts2框架概览 #### MVC模式的理解与演进 Struts2是基于MVC(Model-View-Controller)模式设计的一种Java Web开发框架。在MVC...
### Struts2学习笔记知识点概览 #### 一、环境搭建 **1.1 Struts2简介** - **Struts2概述**:Struts2是一个开源的MVC框架,它结合了Struts 1.x、WebWork和其他一些框架的优点。Struts2的主要目标是简化Web应用程序...
### Struts2学习笔记知识点详解 #### 一、Struts2框架的基本引入步骤 ##### 1. 导入Struts2相关Jar包 在引入Struts2框架时,首先需要将Struts2的相关Jar包导入到项目的类路径中。这些Jar包通常包括核心库以及其他...
在Struts2中,学习笔记通常会涵盖以下几个关键概念: 1. **源代码查看和Javadoc**:开发者可以通过查看源代码来理解Struts2的工作原理,而Javadoc则提供了API文档,帮助理解类和方法的功能。 2. **包(Package)和...