Struts Nested
标签库
的一部分
标签
用于表达
JavaBean
之
间
的嵌套
关
系,
还
有一部分
标签
在特定的
级别
提供和其他
Struts
标签库
的
标签
相同的功能。其中最主要的两个
标签为
:
"<nested:root>"
和
"<nested:nest>"
。
1.<nested:nest>:
定
义
一个新的嵌套
级别
。
<nested:nest>
标签
可以表达
JavaBean
之
间
的嵌套
关
系。
<html:form action="/showPerson"> < nested:nest property="person"> LastName: < nested:text property="lastName"> < /nested:nest> < /html:form >
以上的
<nested:nest>
标签
的上
层
JavaBean
为
与
<html:form>
表
单标签对应
的
PersonForm Bean
。
<nested:nest>
标签
的
property
属性
为
"person" ,
代表
PersonForm Bean
的
person
属性。
这
个
person
属性代表
Person Bean
, 因此嵌套在
<nested:nest>
标签
内部的
Nested
标签
都相
对
于
这
个
Person Bean.
2.<nested:root>:
用来
显
示的指定
顶层级别
的
JavaBean
。
<nest:root>
标签
的
name
属性指定
JavaBean
的名字。嵌套在
<nested:root>
标签
中的
<nested:nest>
标签
的
property
属性
为这
个
JavaBean
的某个属性。
<nested:root name="PersonForm"><nested:nest property="person"><nested:write property="lastName"/></nested:nest></nested:root>
以上代
码
中,
<nested:root>
标签
的
name
属性
"PersonFrom"
,代表当前的
PersonFormBean
。 嵌套其中的
<nested:nest>
标签
的
property
属性
为
"person",
代表
PersonForm Bean
的
person
属性。
参考文献: 精通
Struts:
基于
MVC
的
Java Web
设计
与
开发
posted on 2007-01-09 13:09
公主她爹 阅读(1328)
评论(0) 编辑 收藏 所属分类:
Struts