• Struts2标签库


    <%@ taglib uri="/struts-tags"  prefix="s"%>

    一、分支判断

    1 <s:if test="#age < 60">
    2         <s:property value="'不及格'"/>
    3     </s:if>
    4     <s:elseif test="#age >= 60 && #age < 80">
    5         <s:property value="'良'"/>
    6     </s:elseif>
    7     <s:else>
    8         <s:property value="'优'"/>
    9     </s:else>

    二、循环

     1 <s:iterator value="arrStr" var="str">
     2     <s:property value="#str"/>
     3     </s:iterator>
     4     <hr>
     5     <h3>循环list</h3>
     6     <s:iterator value="list" var="str">
     7         <s:property value="#str"/>
     8     </s:iterator>
     9     <hr>
    10     <h3>循环map</h3>
    11     <s:iterator value="map" var="mapObj">
    12     <s:property value="#mapObj.key"/>------><s:property value="#mapObj.value"/>

    value是要循环的从ActionContext中获取的key,不需要加#

    var是每次从其中获取到的变量,需要加#

    status属性:

    Status属性可以给循环设置参数

    变量

    Index当前循环的索引号,从0开始

    Count:当前循环的顺序号,从1开始

    First:是否是第一行

    List:是否是最后一行

    odd:是否是奇数

    even:是否是偶数

    begin:从数字几开始

    end:到数字几结束

    step:步长

    三、输出

    <s:property  value=" " default=" " EscapeHtml="true"/>

    Value:用于通过ognl表达式来取值

    Default:如果value值是空就给一个默认

    EscapeHtml:是否被浏览器解析,默认true不解析,false 解析

    四、日期输出标签

    <s:date name="#ctime" format="yyyy-MM-dd HH:mm:ss"/>  

    Name:取日期的ognl表达式

    Format:要展示的日期的格式

    五、页面动态包含

    <s:action name="hello1" executeResult="true"></s:action>

    Name:要请求的Action

    ExecuteResult:是否展示Action的执行结果,true是展示,false不展示

    六、超链接

    <h3>超链接</h3>
    <s:a action="hello">a链接
        <s:param name="username" value="'张三'"></s:param>
    </s:a>
  • 相关阅读:
    Python-函数
    Python-运数符
    Python-条件判断
    Python-变量
    移动端页面布局的那些事儿
    关于ie7下display:inline-block;不支持的解决方案
    SuperSlidev2.1 轮播图片和无缝滚动
    解决xmapp中Apache端口号占用问题
    npm 常用命令详解
    python函数总结
  • 原文地址:https://www.cnblogs.com/cat-fish6/p/8648620.html
Copyright © 2020-2023  润新知