JSP中使用Struts2标签与传统输出数据的几种方式

1. <s:hidden value="%{org.id}" name="org.id"></s:hidden>

 

2. <%
         //Org org = (Org)request.getAttribute("org");
        %>
     <input type="hidden" value="<%//=org.getId() %>">

 

3. <input type="hidden" value='${org.getId()} }'>

 

4. <input type="hidden" value='<s:property value="org.id"/>'>

 

5. <label><s:property value="role.name"/> 

 

6.   <s:iterator value="orgList" var="orgList1">
      <tr>
       <td><s:property value="#orgList1.name"></s:property></td>
       <td><s:property value="#orgList1.description"></s:property></td>
       <td>
        <a href="detailOrg.action?id=<s:property value="#orgList1.id"></s:property>">详细</a>
        
        <s:url value="delOrg.action" var="url">
               <s:param name="delId" value="#orgList1.id"></s:param>
           </s:url>  
        <a href="<s:property value="#url"></s:property>" οnclick="checkDel()">删除</a>
        
        <a href="editOrg.action?editId=<s:property value="#orgList1.id"></s:property>">编辑</a>
       </td>
      </tr>
     </s:iterator>

 

7.         <s:iterator value="roleList" var="role_it">
         <s:if test="#role_it.id==role.parentId">
          <option value="${role_it.id}" selected="selected">${role_it.name}</option>
         </s:if>
         <s:else>
          <option value="${role_it.id}" >${role_it.name}</option>
         </s:else>
        </s:iterator>

 

 

 在迭代标签<s:iterator >内部:

   1: 如果使用Struts2标签,则获取迭代值的方式为<s:property value="#orgList1.name"></s:property>

   2:如果使用传统HTML标签,则获取迭代值的方式为<option value="${role_it.id}" >${role_it.name}</option>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值