• Struts2标签库


    ---------------------siwuxie095

       

       

       

       

       

       

       

    Struts2 标签库

       

       

    1、Struts2 标签只能使用在 JSP 页面中

       

       

       

       

    2Struts2 常用标签

       

    1<s:property>:获取值栈数据

       

       

    2<s:iterator>:获取值栈 List 集合数据

       

       

    3<s:debug>:调试,查看值栈结构和数据

       

       

    4<s:if><s:elseif><s:else>:进行条件判断

       

       

       

       

    2、HTML 表单标签

       

    (1)<form>:属性有 action、method、enctype 等

       

       

    (2)输入项:大部分都是在 <input> 标签的 type 属性处改值

       

    即 在 <input> 中封装 type="值",如下:

       

    1)text:普通输入项

       

    2)password:密码输入项

       

    3)radio:单选输入项

       

    4)checkbox:复选输入项

       

    5)file:文件上传项

       

    6)hidden:隐藏项

       

    7)button:普通按钮

       

    8)submit:提交按钮

       

    9)image:图片提交

       

    10)reset:重置

       

    11)select:下拉输入项

       

    12)textarea:文本域

       

       

       

       

    3Struts2 表单标签

       

    Struts2 表单标签对应 HTML 表单标签,大部分都有,如下:

       

    <%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

    <!-- 引入 Struts2 标签库 -->

    <%@ 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>Struts2 表单标签</title>

    </head>

    <body>

       

       

    <s:form action="" method="post">

    <!-- 普通输入项 -->

    <s:textfield name="username" label="用户名"></s:textfield>

    <!-- 密码输入项 -->

    <s:password name="password" label="密码"></s:password>

    <!-- 单选输入项 -->

    <!-- value 属性值和显示值相同 -->

    <s:radio list="{'',''}" name="sex" label="性别"></s:radio>

    <!-- value 属性值和显示值不同 -->

    <s:radio list="#{'nan':'','nv':''}" name="sexs" label="性别"></s:radio>

    <!-- 复选输入框 -->

    <s:checkboxlist list="{'吃饭','睡觉','写代码'}" name="hobby" label="爱好"></s:checkboxlist>

       

    <!-- 下拉输入框 -->

    <s:select list="{'小学','初中','高中','大学'}" name="education" label="学历"></s:select>

    <!-- 文件上传项 -->

    <s:file name="file" label="上传文件"></s:file>

    <!-- 隐藏项 -->

    <s:hidden name="hid" value="abcd"></s:hidden>

    <!-- 文本域 -->

    <s:textarea rows="10" cols="10" name="resume" label="简历"></s:textarea>

    <!-- 提交按钮 -->

    <s:submit value="提交"></s:submit>

    <!-- 重置按钮 -->

    <s:reset value="重置"></s:reset>

    </s:form>

    </body>

    </html>

       

       

       

       

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    操纵持久化对象
    面阵和线扫工业相机选型
    线扫描镜头简介及选型
    Halcon的anisotropic_diffusion()函数,用于对图像进行各向异性散射增强处理
    VB、C#等高级语言与三菱PLC(Q系列、L系列、FX系列、A系列)串口、以太网通讯的DLL及源代码
    Halcon学习笔记之支持向量机
    C#中使用byte[]数据,生成Bitmap(256色 灰度 BMP位图)源代码
    Halcon学习SVM
    利用MLP(多层感知器)创建一个新的OCR分级器
    Halcon中OCR的实现及关键函数解析
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/7365662.html
Copyright © 2020-2023  润新知