zoukankan      html  css  js  c++  java
  • Struts2部分标签

    由于Struts多用OGNL语言所以使用给类标签之前需引入<%@taglib prefix="s" uri="/struts-tags"%>

    1.form(表单)标签

    form标签主要用于生成表单元素,是所有UI组件中最特别的一种标签,其他的UI组件要与服务器交互数据,必须放在form标签内。

    <s:form name="form1" action="要提交的action的名字" method="提交的方法(get/post) theme="视图模板" validate="是否进行客户端验证"></s:form>

    2.textfield标签

    textfield标签主要用于输入一小段文字如姓名等

    <s:textfield name="" size="字段的尺寸" id=“用来标识元素的id” maxlength=“最大长度”></s:textfield>

    3.password标签

    password标签和textfield标签是一样的不过password标签在默认状态下是不显示输入内容的当然也可设置showPassword的值来让其显示。

    <s:password showPassword="是否显示输入内容" maxlength=“字段的最大长度” readonly=“只读属性” size=“字段的尺寸”></s:password>

    4.checkbox标签checkbox标签代表一个复选框

    <s:checkbox name=" " fieldValue="篮球">篮球</s:checkbox>

    <s:checkbox name=" " fieldValue="绘画">绘画</s:checkbox>

    <s:checkbox name=" " fieldValue="旅游">旅游</s:checkbox>

    <s:checkbox name=" " fieldValue="书法">书法</s:checkbox>

    5.checkboxlist标签

    checkbooklist和check标签类似但是一次可定义多个checkbox复选框

    <s:checkboxlist name=""  list="{'语文','数学','英语','体育'}"></s:checkboxlist>

     6.interator标签

    interator标签多用于遍历集合容器或枚举值

    <s:iterator value="{'1','2','3','4','5'}" id='number'>

      <s:property value='number'/>A

    </s:iterator>

    其打印结果为: 1A2A3A4A5A

    7.property标签

    property标签是用于取得OGNLContext上下文的属性值,也称为数据标签

    <s:property value="属性值" />

    8.if else语句的使用

        <s:set name="age" value="21" />
    <s:if test="#age==23">
        23
    </s:if>
    <s:elseif test="#age==21">
        21
    </s:elseif>
    <s:else>
        都不等
    </s:else>
     
    此文只介绍了部分struts2重要的标签的用法,其中有的标签属性未写完全只写出了重要属性。
    如需了解更加详细的标签用法请参考http://blog.163.com/hzd_love/blog/static/131999881201082111852520/

     

  • 相关阅读:
    Java基础--day04
    Java基础--day03
    Java基础--day02
    高斯键盘设置指南
    博客园主题配置
    算法笔记--二分
    Test2反思
    树链剖分【模板】
    7.20关于莫队算法的一些初步理解
    分块(n根n复杂度)
  • 原文地址:https://www.cnblogs.com/linghao713/p/4450540.html
Copyright © 2011-2022 走看看