ui标签

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Struts中的标签</title>
    
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </head>
  
  <body>
    <s:property value="username"/><br/>
    <s:property/><br/><!-- 默认取ValueStack中的栈顶对象 -->
    
    <hr/>
    <s:set var="list" value="{'a','b','c'}"></s:set>
    <s:iterator value="#list"><!-- 遍历时,会将当前遍历的对象放到ValueStack的栈顶   l="a" -->
        <s:property/><br/>
    </s:iterator>
    <hr/>
    <s:set var="map" value="#{'a':'aa','b':'bb'}"></s:set>
    <s:iterator value="#map"><!-- 遍历时,会将当前遍历的对象放到ValueStack的栈顶  me=Map.Entry -->
        <s:property value="key"/>:<s:property value="value"/><br/>
    </s:iterator>
    <hr/>
    <s:set var="grade" value="'B'"></s:set><!-- 如果把一个字符串当做了表达式,请使用引号引起来就是字符串了 -->
    <s:if test="#grade=='A'">
        优秀
    </s:if>
    <s:elseif test="#grade=='B'">
        良好
    </s:elseif>
    <s:else>
        不及格
    </s:else>
    <hr/>
    
    <s:set var="records" value="{'书籍1','书籍2','书籍3','书籍4','摄影艺术指导','道德与法制'}"></s:set>
    
    <table border="1">
        <tr>
            <th>序号</th>
            <th>书名</th>
        </tr>
        <s:iterator value="#records" status="vs">
            <tr bgcolor="<s:property value='#vs.even?"red":"green"'/>">
                <td>
                    <s:property value="#vs.count"/>
                </td>
                <td>
                    <s:property/>
                </td>
            </tr>
        </s:iterator>
    </table>
    <s:url action="a12" var="url"><!-- 还对URL进行了重写 -->
        <s:param name="username" value="'admin'"></s:param><!-- value的取值当做表达式了 -->
        <s:param name="age" value="'38'"></s:param>
    </s:url>
    <a href="<s:property value="#url"/>">猛点</a>
    <hr/>
    <s:set value="'addCustomer'" var="addr"></s:set><!-- 存放的动作名称 -->
    <s:url  value="%{#addr}"></s:url><!-- url标签的value中的取值,默认是当做字符串的。 如果想把当做表达式来做,请使用%{}-->
    <s:debug></s:debug>
  </body>
</html>


<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="cn.itcast.action.StudentAction"%>
<%@page import="cn.itcast.action.Book"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Struts2中的标签</title>
    
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </head>
  
  <body>
      <s:form action="a11" namespace="/test">
          <s:textfield name="username"></s:textfield>
          <s:password name="password"></s:password>
          <hr/>
        <s:checkboxlist name="hobby" list="{'吃饭','睡觉','学习'}" value="{'学习','吃饭'}"></s:checkboxlist><br/>
        <s:checkboxlist list="hobby1" name="hh" value="hobby2"></s:checkboxlist><br/>
        <s:checkboxlist list="#{'北京':'0','上海':'1','山东':'2'}" name="province" listKey="value" listValue="key" value="{'2'}"></s:checkboxlist>
        
        <%
        List ps = new ArrayList();
        ps.add(new Book("abook",10f));
        ps.add(new Book("bbook",11f));
        ps.add(new Book("cbook",12f));
        request.setAttribute("ps",ps);
        %>
        <s:checkboxlist list="#attr.ps" name="b" listKey="price" listValue="name"></s:checkboxlist>
        <hr/>
        
        <s:radio list="#{'0':'女','1':'男'}" listKey="key" listValue="value"></s:radio>
        <hr/>
        <s:select list="#{'021':'上海','010':'北京','0531':'济南'}" listKey="key" listValue="value" value="'010'"></s:select>
        
    </s:form>
  </body>
</html>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值