Struts2的标签库

  • 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!!!!!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值