`
taomujian
  • 浏览: 110896 次
  • 性别: 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>

分享到:
评论

相关推荐

    taglib(struts2标签).doc

    在 Struts2 中,Taglib(标签库)是用于增强 JSP 页面功能的关键组件,它们提供了一种声明式编程的方式,使得开发者可以更加专注于业务逻辑,而不是底层的 HTML 输出。Taglib 提供了一系列预定义的标签,这些标签...

    jsp入门小知识

    这种模式通过将处理请求和数据存储的逻辑放在Servlet或单独的JSP文件中,而专门的JSP页面仅负责呈现输出,进一步提高了代码的组织性和可维护性。 #### JSP技术的强势 1. **跨平台性**:JSP是基于Java技术构建的,...

    JSP003.zip

    在实际开发中,JSP常与其他框架如Spring MVC、Struts2等配合使用,以提高开发效率和应用性能。虽然现代Web开发趋势更倾向于前后端分离,但JSP作为传统的服务器端渲染技术,仍具有一定的应用价值和学习意义。了解并...

    java面试宝典

    156、在jsp:useBean语法中使用beanName有何好处? 37 157、当我使用&lt;jsp:forward&gt;时,在浏览器的地址栏没有改变? 37 158、如何转换JSP 0.9版本的文件到JSP1.1? 37 160、JSP和Servlet有哪些相同点和不同点,他们之间...

    Java框架面试题总结

    spring中读取xml配置文件、获取bean的几种方式** - 通过`ApplicationContext`接口的`newClassPathXmlApplicationContext(String[] configLocations)`方法加载配置文件。 - 使用`BeanFactory`的`new XmlBeanFactory...

    计算机外文翻译.pdf

    文章中提到了与Struts配合使用的几种框架类型,包括: 1. **Lucene搜索引擎**:提供了一种用于索引和搜索数据的强大工具。 2. **Scaffold工具包**:快速原型工具,帮助快速构建应用的基础结构。 3. **Struts验证器**...

    java面试题

    51.5. java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 25 52. 数据连接池 25 52.1. 连接池的基本原理: 25 52.2. 连接池的工作机制 25 52.3. 建立连接池 26 ...

    javaweb开发人员面试题及答案.pdf

    - 表达式`&lt;%=2+3%&gt;`将在JSP页面中输出`5`。 **13. 在J2EE中,JSTL提供条件标签以支持JSP页面的各种条件,其中哪个类似于Java语言的switch语句?** - **知识点解析:** - `&lt;c:choose&gt;`标签用于模拟`switch`语句的...

Global site tag (gtag.js) - Google Analytics