Struts Nested
标签库的一部分
标签用于表达JavaBean之间的嵌套关系,还有一部分
标签能够在特定的嵌套级别提供和其他Struts
标签相同的功能。
- <nested:nest>,定义一个新的嵌套级别
- <nested:writeNesting>,输出当前嵌套级别信息
<nested:nest>
标签可以表达JavaBean之间的嵌套关系,以三个JavaBean为例,分别是:PersonForm Bean,Person Bean和Address Bean,在PersonForm Bean中包含一个Person Bean类型的属性person,在Person Bean中又包含一个Address Bean类型的属性address。
定义两个<nested:nest>
标签,第一个<nested:nest>
标签嵌套在<html:form>
标签中,如下:
<html:form action="/showPerson">
<nested:nest property="person">
Last Name:<nested:text property="lastName"/><BR>
.....
</nested:nest>
</html:form>
以上<nested:nest>
标签的上层JavaBean为於<html:form>表单
标签对应的PersonForm Bean,<nested:nest>
标签的property属性为“person",代表PersonForm Bean的person…………………………………………………………………………