Struts2:标签库

Struts2在jsp页面使用的常用标签

s:property: 和ognl表达式在jsp页面中获取值栈数据

s:iterator: 获取值栈list集合数据,表示list集合

s:debug: 查看值栈结构和数据

HTML表单标签

form: action、method、enctype

input标签,type=“值”

  • text:普通输入项
  • password:密码输入项
  • radio:单选输入项
  • checkbox:复选输入项
  • file:文件上传项
  • hidden:隐藏项
  • button:普通按钮
  • submit:提交按钮
  • image:图片提交
  • reset:重置

其他表单标签

  • select:下拉输入项
  • textarea:文本域

Struts2表单标签

<%@ taglib uri="/struts-tags" prefix="s"%>
<s:form>
	<!-- 1 普通输入项 
		label属性值会显示在标签最前面,自动加冒号 -->
	<s:textfield name="username" label="username"></s:textfield>
	
	<!-- 2 密码输入项 -->
	<s:password name="password" label="password"></s:password>
	
	<!-- 3 单选输入项 -->
	<!-- value属性值和内容一样 -->
	<s:radio list="{'女','男'}" name="sex" label="性别"></s:radio>
	<!-- value属性值和内容不一样,先写value属性值,再写内容 -->
	<s:radio list="#{'nv':'女','nan':'男'}" name="sex1" label="性别"></s:radio>
	
	<!-- 4 复选输入项 -->
	<s:checkboxlist list="{'吃饭','睡觉','敲代码'}" name="love" label="爱好"></s:checkboxlist>
	
	<!-- 5 下拉输入框 -->
	<s:select list="{'幼儿园','博士后','教授'}" name="college" label="学历"></s:select>	

	<!-- 6 文件上传项 -->
	<s:file name="file" label="上传文件"></s:file>
	
	<!-- 7 隐藏项 -->
	<s:hidden name="hid" value="abcd"></s:hidden>
	
	<!-- 8 文本域 --> 
	<s:textarea rows="10" cols="3" name="resume" label="简历"></s:textarea>
	
	<!-- 9 提交按钮 -->
	<s:submit value="提交"></s:submit>
	
	<!-- 10 重置 -->
	<s:reset value="重置"></s:reset>
</s:form>
发布了202 篇原创文章 · 获赞 37 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/lovecuidong/article/details/97921359
今日推荐