ValueStack与Struts2标签-day5
2016-05-06 10:38
483 查看
Struts2提供了很多表单标签
大部分表单标签和HTML表单标签之间有一一对应的关系。对于表单标签而言,name和value存在一个特殊的关系,每个表单元素会被映射成Action属性。
页面使用如下代码导入OGNL标签支持:
<%@taglib prefix="s" uri="/struts-tags"%>
form标签:
<s:form action="registerAction" theme="simple" method="post">
textfield标签:
<s:textfield name="person.firstName"/> <s:textarea name="Bean.属性"></s:textarea> <s:password name="Bean.属性"></s:password> <s:hidden/> ---- 隐藏域标签
select标签:
使用集合来生成下拉选择框
<s:select name="a" lable="请选择你喜欢的图书" lableposition="top" multiple="true" list="{'Java编程思想','J2EE企业应用实战'}" />
使用简单Map对象来生成下拉选择框
<s:select name="b" lable="请选择你喜欢的图书" lableposition="top" multiple="true" list="#{'Java编程思想':'2012年8月','J2EE企业应用实战':'2012年9月'}" listKey="key" listValue="value"/>
属性说明:
multiple: 设置该列表框是否允许多选
listKey:指定集合中的某个元素作为复选框的value
listValue:指定集合中的某个元素作为复选框的标签
checkboxlist标签:
1、使用简单集合来生成多个复选框
<s:checkboxlist name="a" lable="请选择你喜欢的图书" labelposition="top" list="{'Java编程思想','J2EE企业应用实战'}"/>
2、使用简单Map对象来生成多个复选框
<s:checkboxlist name="b" label="请选择你喜欢的图书" labelposition="top" list="{'Java编程思想':'2012年8月','J2EE企业应用实战':'2012年9月'}" listKey="key" listValue="value"/>
属性说明:
listKey:指定集合中的某个元素作为多选框的value
listValue:指定集合中的某个元素作为多选框的标签
radio标签:
1、使用集合来生成单选框
<s:radio name="a" lable="请选择你喜欢的图书" lableposition="top" multiple="true" list="{'Java编程思想','J2EE企业应用实战'}" />
2、使用Map对象来生成单选框
<s:radio name="b" lable="请选择你喜欢的图书" lableposition="top" multiple="true" list="#{'Java编程思想':'2012年8月','J2EE企业应用实战':'2012年9月'}" listKey="key" listValue="value"/>
提交按钮
<s:submit/>—- 提交标签
<s:reset/>—- 重置标签
doubleselect标签:
级联列表框,当选择第一个下拉列表框时,第二个下拉列表框的内容会随之而改变。
<s:doubleselect name="author" list="{'李刚','David'}" doubleList="top=='李刚'?{'Struts2权威指南','轻量级Java EE企业应用实战'}:{'Java编程思想','23种设计模式'}" doubleName="sele" />
相关文章推荐
- JQuery+Strusts1.x无刷新登录
- 在线用表单建立文件夹
- Jquery 表单取值赋值的一些基本操作
- javascript 表单的友好用户体现
- js 提交和设置表单的值
- 攻克CakePHP系列二 表单数据显示
- JavaScript获取页面中表单(form)数量的方法
- 网页中表单按回车就自动提交的问题的解决方案
- 分享纯手写漂亮的表单验证
- Bootstrap表单组件教程详解
- 超实用的JavaScript表单代码段
- js实现不提交表单获取单选按钮值的方法
- js实现文件上传表单域美化特效
- 第四章之BootStrap表单与图片
- JavaScript实现重置表单(reset)的方法
- javascript实现自动填写表单实例简析
- JavaScript实现同一页面内两个表单互相传值的方法
- JS中表单的使用小结
- 封装好的一个万能检测表单的方法
- Bootstrap每天必学之表单