`
taomujian
  • 浏览: 109323 次
  • 性别: Icon_minigender_1
  • 来自: 安徽-合肥
社区版块
存档分类
最新评论

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

    博客分类:
  • J2EE
阅读更多

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>" onclick="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>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics