struts2 jsp页面使用s:if 标签 -凯发k8网页登录

快乐成长
posts - 110, comments - 101, trackbacks - 0, articles - 7
  凯发k8网页登录-凯发天生赢家一触即发官网 :: 凯发k8网页登录首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
posted on 2011-03-02 16:46 云云 阅读(35756) 评论(4)    
在jsp页面使用s:if来判断 和使用s:date来格式化时间显示方式



 1                                     <s:if test="jobchangelist.size()>0">
 2                                         <s:iterator value="jobchangelist">
 3                                             <tr>
 4                                                 <td>
 5                                                    <s:if test="employeetype==0">正式员工  s:if>
 6                                                    <s:elseif test="employeetype==1">外包  s:elseif>
 7                                                    <s:elseif test="employeetype==2">实习生s:elseif>
 8                                                    <s:else>s:else>
 9                                                 td>
10                                                 <td>   
11                                                    <s:if test="dimission==1">在职  s:if>
12                                                      <s:elseif test="dimission==2">离职 s:elseif>
13                                                   td>
14                                             tr>
15                                         s:iterator>

字符
<s:iterator value="adboarddolist"> 页面直接遍历action提供的数据
 
<td class="align-center"> 
     
<s:if test='status == "p"'>
       
<span class="c-ok">审核通过span>
     
s:if>
                
<s:elseif test='status == "w" '>
                  待审核
                
s:elseif>      
                
<s:elseif test='status=="r"'>
                  
<span class="c-warn">审核拒绝span> <span class="icon icon-warning" title="">span>
                
s:elseif>        
            
td>
注意 这里如果status类型是字符串类型 在if中外层用的是单引号 里面用双引号 
串类型





 1 <s:set name="age" value="61"/> 页面通过set赋值 同时在页面上判断
 2  <s:if test="${age > 60}"> 
 3     老年人 
 4 s:if>
 5 <s:elseif test="${age > 35}">
 6     中年人
 7 s:elseif>
 8 <s:elseif test="${age > 15}" id="wawa">
 9     青年人
10 s:elseif>
11 <s:else>
12     少年
13 s:else>
14 2  从后台数据库中取出值通过对对象传到页面 
15 <s:if test="psinfodo.employeetype==0">正式员工  s:if>
16 <s:elseif test="psinfodo.employeetype==1">外包  s:elseif>
17 <s:elseif test="psinfodo.employeetype==2">实习生s:elseif>
18 3
19 <s:set name="name" value="<%="'"  request.getparameter("name") "'" %>"/>
20 <%
21   system.out.println(request.getparameter("name"));
22  %>
23 <s:if test="#name=='zhaosoft'">
24   zhaosoft here
25 s:if>
26 <s:elseif test="#name=='zxl'">
27   zxl here
28 s:elseif>
29 <s:else>
30   other is here 
31 s:else>

字符串比较的时候 注意加引号 
 

评论

# re: struts2 jsp页面使用s:if 标签[未登录]  回复     

2014-01-21 09:45 by
你确定是你自己试验了的?这里 该用#吧,$符号放在这里是不对的

# re: struts2 jsp页面使用s:if 标签  回复     

2015-04-21 14:37 by
你好吗

# re: struts2 jsp页面使用s:if 标签[未登录]  回复     

2015-05-28 19:55 by
0.0

# re: struts2 jsp页面使用s:if 标签  回复     

2016-07-15 13:44 by
你是基佬 哦耶耶

只有注册用户后才能发表评论。


网站导航:
              
 
网站地图