`
huangjiateng
  • 浏览: 37914 次
社区版块
存档分类
最新评论

struts2显示MAP数据

 
阅读更多
struts2显示MAP数据
<table border=1 width=500px>
       <tr><th>商品号</th><th>销售数量(单位:件)</th><th>销售日期</th></tr>
      <s:iterator value="#request.map_statistics.keySet()" id="business">  //map健值
<tr style="text-align:center;">
        <td><s:property value="%{#business}"/></td>

        //健对应的值,JAVABEAN对象
      <s:iterator value="#request.map_statistics.get(#business)" id="stocks"> 

              <s:property value="%{#stocks.count}"/></td>
      <td><s:property value="%{#stocks.date}"/></td>
     </s:iterator>
       </tr>
      </s:iterator>
      </table>





<table border=1 width=500px>
      <tr>
       <th>商品号</th>
       <th>总进货</th>
    <th>总出货</th>
       <th>剩余量(单位:件)</th>
      </tr>
   <s:iterator value="#request.map.keySet()"  id="maptype">
   <tr style="text-align:center;">
    <td>
     <s:property value="%{#maptype}"/>  //map健值
    </td>
    <s:iterator value="#request.map.get(#maptype)" id="stocks">  //存放了数组
     <td><s:property value="%{#stocks}"/></td>
    </s:iterator>
   </tr>
   </s:iterator>
  </table>
分享到:
评论

相关推荐

    struts2迭代 Map List

    通过以上这些方法,Struts2的`&lt;s:iterator&gt;`标签能够灵活地处理Map和List数据,大大简化了JSP页面的数据展示逻辑。了解并熟练运用这些特性,能提高开发效率,让代码更加简洁易读。在实际项目中,根据具体需求进行...

    struts2中的map遍历

    这样,当用户访问对应的URL时,Struts2会调用`MyAction`的`execute()`方法,填充Map数据,并将结果转发到`resultPage.jsp`,在那里使用`&lt;s:iterator&gt;`遍历并显示Map内容。 除了基本的遍历,Struts2还提供了丰富的...

    Struts iterator JSP Map 中嵌套 Map

    Struts2框架提供了一种便捷的方式,允许我们在JSP页面上遍历并显示存储在Map中的数据。这篇博客(尽管链接已不可用)可能探讨了如何使用Struts2的迭代器标签来处理嵌套Map的情况。 首先,让我们理解基本概念。`...

    Struts2案例翻译篇-Using Struts2 Tag

    Struts2标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列预定义的标签,用于处理表单、链接、显示数据等常见的web交互。这些标签不仅简化了HTML代码,还提供了与Struts2框架的深度集成,如数据绑定、验证...

    struts2标签使用例子

    - `s:iterator`:遍历集合数据,如List、Map等,用于循环渲染数据。 - `s:if` 和 `s:else`:条件判断标签,类似于Java中的if...else语句。 - `s:foreach`:遍历数组或集合,类似Java的for-each循环。 4. **...

    Struts2 iterator 标签遍历 Map,List,数组(三十六)

    在Struts2中,`iterator`标签是用于遍历集合数据的重要工具,它可以用来迭代Map、List和数组等数据结构,以便在视图层进行展示。本篇文章将深入探讨`iterator`标签在遍历这些数据类型时的具体用法。 首先,我们来看...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...

    Struts2深入理解

    - **访问四大作用域中的数据:** Struts2提供了内置的标签库,结合OGNL可以让开发者方便地访问应用中的各种数据。 - **ValueStack与ActionContext:** - **ValueStack存在于Action上下文中:** 每次处理请求时,...

    Struts2 与Jquery Ajax的json数据交换的典型范例

    总结,Struts2和jQuery的Ajax JSON数据交换涉及以下几个关键步骤:配置Struts2的JSON插件,编写返回JSON数据的Action,使用jQuery发起Ajax请求并处理返回的JSON数据。通过这种方式,可以实现客户端与服务器之间的...

    struts2的标签应用

    首先,了解Struts2的标签库分为两个主要部分:动作标签和数据标签。动作标签主要用于处理业务逻辑,如表单提交、重定向等,而数据标签则专注于显示和格式化数据,如循环、条件判断、显示字段等。 1. 动作标签: - ...

    struts2 ognl的用法

    OGNL在Struts2中主要用于页面显示数据、表单验证、后端逻辑处理等方面。在Struts2中使用OGNL表达式主要涉及以下几种符号:“#”、“%”和“$”。 ##### 1. “#”符号的使用 - **访问Struts2上下文**: - `#`可用于...

    JQuery发送Ajax请求Struts2,并返回JSON的例子

    在Web开发中,jQuery、Struts2、Ajax和JSON是常见的技术组合,它们协同工作以实现动态、异步的数据交互。本示例将探讨如何利用jQuery的Ajax功能向Struts2框架发送请求,并以JSON格式接收响应数据。下面我们将详细...

    struts2示例(包含源代码)

    4. **Struts2循环和显示标签**:Struts2提供了丰富的标签库,用于在JSP页面上处理数据展示,如迭代、条件判断等。例如`&lt;s:iterator&gt;`用于遍历集合,`&lt;s:property&gt;`用于显示对象属性。 5. **SQL Server 2005分页查询...

    struts2 表单标签的使用

    - `&lt;s:radio&gt;`和`&lt;s:radiolist&gt;`:创建单选按钮,同样支持List或Map数据绑定。 - `&lt;s:select&gt;`:创建下拉列表,可以使用List或Map作为选项来源。 - `&lt;s:textarea&gt;`:创建一个多行文本输入框。 除了基本的输入控件,...

    json+struts2整合jar包

    5. **客户端处理**:在客户端(通常是JavaScript),可以使用AJAX请求Struts2的Action,然后解析返回的JSON数据,显示或者进一步处理。 整合JSON和Struts2可以显著提升Web应用的响应速度和用户体验,因为JSON格式的...

    struts2访问application、session以及request等web资源的示例代码

    在Struts2中,访问Web资源,如application、session和request,是常见的操作,这有助于实现数据共享和传递。本示例代码将帮助开发者更好地理解和运用这些功能。 一、Application域对象 Application域对象在所有用户...

    struts2与Ext4.0的json交互

    在Struts2中,JSON(JavaScript Object Notation)被广泛用于前后端的数据交换,以实现异步请求和响应。这篇博客文章“Struts2与Ext4.0的json交互”可能会探讨如何在Struts2中配置和使用JSON来与前端的Ext4.0框架...

    struts2整合jasperreport

    在本文中,我们将深入探讨如何整合Struts2框架与JasperReport3来创建动态报表,并利用iReport工具进行报表设计。Struts2是一个流行的Java Web应用程序框架,它提供了MVC(模型-视图-控制器)架构,而JasperReport则...

    Struts2图书馆管理系统

    7. `&lt;s:iterator&gt;`:遍历集合,如List或Map,常用于显示表格或列表数据。 8. `&lt;s:property&gt;`:显示Action类属性的值,用于在页面上展示后台数据。 9. `&lt;s:if&gt;` 和 `&lt;s:else&gt;`:条件判断标签,可以根据特定条件控制...

    Struts2-2.3.24 Html帮助文档

    1. `&lt;s:textfield&gt;`:用于创建输入文本框,它可以与Struts2的Action类中的属性绑定,实现数据的自动封装。 2. `&lt;s:textarea&gt;`:创建多行文本输入区域,同样支持与Action属性的绑定。 3. `&lt;s:checkbox&gt;`和`...

Global site tag (gtag.js) - Google Analytics