Struts 2 UI组件标签与结果处理详解
1. UI组件标签基础
在开发中,我们常常会用到一些UI组件标签。例如,我们可以将组件指向用户集合,并使用每个用户的用户名作为列表键(listKey)和列表值(listValue)。还能通过将 value 属性指向默认用户名属性来预先选择本周的艺术家。
以下是一个示例,当前特色艺术家是用户Chad,标签和动作逻辑生成的标记如下:
<input type="radio" name="username" value="Jimmy"/>
<input type="radio" name="username" value="Charlie Joe"/>
<input type="radio" name="username" checked="checked" value="Chad"/>
<input type="radio" name="username" value="Mary"/>
可以看到,特色用户的用户名是Chad,所以具有该值的单选按钮被选中。需要注意的是,我们可以将特色艺术家的用户名存储在动作的 username 属性中,这样就无需分别手动指定 name 属性和 value 属性。
这里涉及到一个微妙的点, listKey 和 listValue 在集合支持的组件迭代循环中使用,在这
超级会员免费看
订阅专栏 解锁全文
20

被折叠的 条评论
为什么被折叠?



