- struts2标签只能使用jsp页面中
- s:property:和ognl表达式在jsp页面中获取值栈数据
- s:iterator:获取值栈list集合数据 表示list集合
- s:debug:查看值栈结构和数据
struts2表单标签
1.html表单标签
(1).form:action,method,enctype
(2).输入项:
- 大部分在input里面封装 type=“值”
- text:普通输入项
- password:密码输入项
- checkbox:复选输入项
- file:文件上传项
- hidden:隐藏项
- button:普通按钮
- submit:提交按钮
- image:图片提交
- reset:重置
- select:下拉输入项
- textarea:文本域
2.在struts2里面对应html表单标签大部分都有
- Form标签中的属性theme=”simple”:可以让元素全部变成一排
- 注意:在实际项目中很少会使用到struts2标签库的 所以我们只是做一个了解
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<s:form>
<!-- 普通输入项 -->
<s:textfield name="username" label="username"></s:textfield><br/>
<!-- 密码输入项 -->
<s:password name="password" label="password"></s:password><br/>
<!-- 单选输入框 -->
<!-- value属性值和显示值一样 -->
<s:radio list="{'女','男'}" name="sex" label="性别"></s:radio><br/>
<!-- value属性值和显示值不一样的 -->
<s:radio list="#{'nan':'男','nv':'女'}" name="sex1" label="性别"></s:radio><br/>
<!-- 复选输入项 -->
<s:checkboxlist list="{'敲代码','睡觉','打游戏'}" name="love" label="爱好"></s:checkboxlist><br/>
<!-- 下拉输入框 -->
<s:select list="{'幼儿园','本科','研究生','教授'}" name="collage" label="学历"></s:select><br/>
<!-- 文件上传项 -->
<s:file name="file" lable="上传文件"></s:file><br/>
<!-- 隐藏项 -->
<s:hidden name="hid" value="abcd"></s:hidden><br/>
<!-- 文本域 -->
<s:textarea rows="10" cols="3" name="area" label="文本域"></s:textarea>
<!-- 提交按钮 -->
<s:submit value="提交"></s:submit>
<!-- 重置 -->
<s:reset value="重置"></s:reset>
</s:form>
</body>
</html>
END!!!!!!!!!