struts2 标签


1.  struts 标签判断
判断 String 类型 
<s:if test='usertype=="0"'>
     邮箱
 </s:if>
 <s:elseif test='usertype=="1"'>
     QQ
 </s:elseif>
 <s:else>
     微博
 </s:else>

判断 int 类型
 <s:if test='state==0'>
     未激活
 </s:if>
 <s:else>
     已激活
 </s:else> 

2. 日期格式转换
<s:date name="registtime" format="yy-MM-dd HH:mm" />    registtime 为${registtime}


3. 迭代标签
    <s:iterator value="#request.page.list" status="stuts" id="mystu">
        
             <!-- 判断记号是否为奇数  ${stuts.index}   -->
            <s:if test="#stuts.odd == true">
                <tr class="table_tr_td table_tr_odd">
            </s:if>
             <!-- 判断记号是否为偶数   -->
            <s:else>
                <tr class="table_tr_td table_tr_even">
            </s:else>  
       </s:iterator>
    面试时被问到迭代标签里有哪些个标签,我当时就晕了,心想不就一个<s:property value="#id.attrName" >吗,回家后才恍然大悟
       被问的肯定是:
int getCount()返回当前迭代了几个元素
int getIndex()返回当前元素索引
boolean isEven()当然的索引是否偶数
boolean isOdd()当前元素索引是否奇数
boolean isFirst()当前是否第一个元素
boolean isLast()
4. struts2 绑定下拉框

<s:select list="#{'1':'已验收','0':'未验收'}" name="materialReceive.chenkInFinish" id="materialReceive.chenkInFinish" headerKey="0" headerValue="----请选择----" value="#request.materialReceive.chenkInFinish"></s:select>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值