struts2 三 表单控件标签
2012-05-04 20:39
218 查看
一,checkbox标签
checkbox复选框标签
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!-- struts2的标签 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>checkbox标签页面</title>
</head>
<body>
<br>
<br>
checkbox标签测试
<br>
<h1>
用法一,checkbox
</h1>
<s:checkbox name="test" value="true" fieldValue="1">
tt
</s:checkbox>
</body>
</html>
二,checkboxlist标签
该标签用于生成一组复选框,
name 用户指定复选框的名称,在Aciton中通过此属性值数组来获取复选框的值
value 用于指定复选框的当前值
list 用于指定生成复选框列表的集合对象
listKey 用户指定集合对象元素中,用于充当下拉选项值得属性名称,当list属性为map对象时可将listKey设置为key,当list属性值为数组或者list对象且生成的下拉选项标签与值相同时,可省略listKey
listValue 用于指定集合对象元素中,用于充当下拉选项标签内的属性名称,当list属性为map对象时可将listValue设置为value,
当list属性值为数组或者list对象且生成的下拉选项标签与值相同时,可省略listValue
三,select标签
select 用于生成下拉列表,具体的下拉列表选项由list属性指定的集合对象生成,listKey属性指定下拉列表项的值,listValue属性指定下拉列表的标签内容。当list属性为map对象时可将listKey设置为key,当list属性值为数组或者list对象且生成的下拉选项标签与值相同时,可省略listKey
name: Action通过该属性取得值
value: 用于指定下拉列表的当前值
headerKey 用于指定下拉列表第一个下拉选项的值
headerValue 用于指定下拉列表第一个下拉选项的标签内容
s:texffield单行文本
autocompleter标签能自定填充
四, actionerror与acitonmessage,fielderror标签
<s:actionerror/>
<s:actionmessage/>
<s:fielderror/>
<s:actionerror/>针对Action中的addActionError("有误")方法
<s:actionmessage/>针对Action中的addActionMessage("有误")方法
<s:fielderror/>针对Action中的addFieldError("字段","有误")方法
在输出这些标签的信息时,可以先判断比如
<s:iftest="hasActionErrors()">
<s:actionmessage/>
</s:if>
<s:if test="hasActionMessages()">
<s:actionerror/>
</s:if>
<s:if test="hasFieldErrors()">
<s:fielderror/>
</s:if>
checkbox复选框标签
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!-- struts2的标签 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>checkbox标签页面</title>
</head>
<body>
<br>
<br>
checkbox标签测试
<br>
<h1>
用法一,checkbox
</h1>
<s:checkbox name="test" value="true" fieldValue="1">
tt
</s:checkbox>
</body>
</html>
二,checkboxlist标签
该标签用于生成一组复选框,
name 用户指定复选框的名称,在Aciton中通过此属性值数组来获取复选框的值
value 用于指定复选框的当前值
list 用于指定生成复选框列表的集合对象
listKey 用户指定集合对象元素中,用于充当下拉选项值得属性名称,当list属性为map对象时可将listKey设置为key,当list属性值为数组或者list对象且生成的下拉选项标签与值相同时,可省略listKey
listValue 用于指定集合对象元素中,用于充当下拉选项标签内的属性名称,当list属性为map对象时可将listValue设置为value,
当list属性值为数组或者list对象且生成的下拉选项标签与值相同时,可省略listValue
三,select标签
select 用于生成下拉列表,具体的下拉列表选项由list属性指定的集合对象生成,listKey属性指定下拉列表项的值,listValue属性指定下拉列表的标签内容。当list属性为map对象时可将listKey设置为key,当list属性值为数组或者list对象且生成的下拉选项标签与值相同时,可省略listKey
name: Action通过该属性取得值
value: 用于指定下拉列表的当前值
headerKey 用于指定下拉列表第一个下拉选项的值
headerValue 用于指定下拉列表第一个下拉选项的标签内容
s:texffield单行文本
autocompleter标签能自定填充
四, actionerror与acitonmessage,fielderror标签
<s:actionerror/>
<s:actionmessage/>
<s:fielderror/>
<s:actionerror/>针对Action中的addActionError("有误")方法
<s:actionmessage/>针对Action中的addActionMessage("有误")方法
<s:fielderror/>针对Action中的addFieldError("字段","有误")方法
在输出这些标签的信息时,可以先判断比如
<s:iftest="hasActionErrors()">
<s:actionmessage/>
</s:if>
<s:if test="hasActionMessages()">
<s:actionerror/>
</s:if>
<s:if test="hasFieldErrors()">
<s:fielderror/>
</s:if>
相关文章推荐
- HTML 浮动窗口 表单及表单控件 标签汇总 线包字效果
- 在jsp中使用struts表单标签时出现找不到路径的问题
- Struts2.0表单标签
- Struts 2表单标签
- struts使用时间标签控件
- web学习—html标签—表单及其控件(三)
- 表单标签,已经常用的各种控件总结
- Struts 2中非表单标签
- 《struts---利用struts的标签,实现简单的表单提交及校验》
- Struts 2的标签库(4)——标表单标签与非表单标签
- 表单标签,已经常用的各种控件总结
- Struts表单无法提交/循环标签无法读取——禁忌单词province
- struts-form表单标签
- html新的语义化标签和表单控件
- Struts(十四):通用标签-form表单
- 利用Struts标签开发jsp页面表单提示java.lang.NullPointerException: Module 'null' not found.
- Struts2.0 表单中用到select标签提交时出错
- truts2中表单可以不用struts自带的<s:form>标签,直接用html的<form>标签能够提交数据到action
- <学习html>第六天笔记-表单标签(input控件、label标签)