1、 Struts2的表单标签优点
- 可以实现表单回显
- 对页面自动布局和排版
- 标签属性可以被赋值为一个静态的值或一个OGNL表达式。用一个OGNL表达式用%{}括起来,这个表达式就会被求值。
2、各种标签名
- textfield标签:生成一个单行的文本输入框
- password标签:生成一个密码域
- hidden标签:生成一个隐藏域
语法格式
<s:标签名 lable="文本框提示" name=""></s:标签名>
- textarea标签:生成一个多行文本框
<s:textarea label="” name="" cols="" rows=""></s:textarea>
- checkbox标签:复选框标签
<s:checkbox label="" name="" value="true"></s:checkbox>
如果该框被选中,那么它的value值将为true
- checkboxlist标签
- select标签
- radio标签
<s:checkboxlist list="{'哈哈','嘻嘻','enen~'}" label="随机" name="checkBox"></s:checkboxlist>
<s:select list="{'java','C++','C'}" label="lanuage" value="C++"></s:select>
<s:radio label="性别" list={'男','女'} name="sex"></s:radio>
- file标签
<s:file name="file1" label="上传文件"></s:file>
3、主题
- simple:最简单的html对应元素,忽视行标属性
- xhtml:默认主题,自动化排版
- ajax,以xhtml为基础,增加了Ajax功能
<s:form action="register" method="POST" theme="simple" ></s:form>