`
lknh
  • 浏览: 26006 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

jstl foreach同时遍历两个list

 
阅读更多
<c:if test="${!empty medicines}">
          <c:forEach items="${medicines }" var="m" varStatus="loop">
          <input type="hidden" name="mdicines" value="${m}"/>
      <tr bgcolor="#EFF3F7" class="TableBody1" onmouseover="this.bgColor = '#DEE7FF';" onmouseout="this.bgColor='#EFF3F7';">
          <td align="center" vAlign="middle">${m.name }</td>
          <td align="center" vAlign="middle">${m.price }</td>
          <td align="center" vAlign="middle">${counts[loop.count-1]}</td>
          <td align="center" vAlign="middle">${m.price*counts[loop.count-1]}</td>  
        </c:forEach>
        </c:if>
在一个table中同时显示两个list的内容,找了几天终于找到解决办法了,这里的medicines 和counts是从后台传递过来的list集合,网上有人说把两个list分开遍历,但是并不方便,同时也不符合我的要求,以为有一个字段是两个集合中某个属性的乘积${m.price*counts[loop.count-1]}
分享到:
评论

相关推荐

    jstl 遍历_jstl遍历_

    在这个例子中,`${yourList}`是服务器端传入的列表,每个元素包含`value`和`label`属性,`&lt;c:forEach&gt;`标签会遍历这个列表,并为每个元素创建一个`&lt;option&gt;`标签。 **4. JSTL与EL(Expression Language)** 在JSTL...

    c标签遍历集合嵌套的List集合

    在这段代码中,我们首先创建了一个`List&lt;ProductProperty&gt;`,其中`ProductProperty`对象包含了两个属性:`key`和`valueList`(一个`List&lt;String&gt;`)。接着,我们通过查询数据库获取了一组`...

    jstl EL表达式遍历Map的方法

    在这个示例中,`${not empty item.value}`检查Map中的值是否不为空,如果不为空则进一步遍历这个值(假设为List)。通过这种方式,可以逐层遍历复杂的嵌套集合。 ### 结论 JSTL EL表达式提供了强大而便捷的方式来...

    jstl需要导入的两个jar包

    在使用JSTL时,你需要引入两个关键的JAR包:`jstl.jar`和`standard.jar`。这两个包的作用如下: 1. **jstl.jar**:这是JSTL的主要库文件,包含了JSTL的所有核心标签实现。它提供了诸如`&lt;c:forEach&gt;`(循环)、`...

    JSTL必须的两个文件

    在使用JSTL时,有两个核心的文件是必不可少的,即`jstl.jar`和`standard.jar`。 `jstl.jar`文件是JSTL的主要库,包含了JSTL的核心标签定义和实现。这个文件提供了许多实用的标签,如迭代、条件判断、XML处理、I/O...

    jstl中判断list中是否包含某个值的简单方法.docx

    c:forEach 标签是 jstl 中的一个基本标签,用于遍历集合中的每个元素。其基本语法如下: ```jsp &lt;c:forEach items="${集合}" var="变量名"&gt; &lt;!-- 遍历集合中的每个元素 --&gt; &lt;/c:forEach&gt; ``` 其中,items 属性...

    json2 ajax返回list处理 在jsp页面 遍历

    在Web开发中,JSON(JavaScript Object Notation)和AJAX(Asynchronous JavaScript and XML)是两种常见的技术,用于实现客户端与服务器之间的数据交互。在这个场景中,JSON2库被用作JSON的一个支持库,可能是因为...

    JSTL标签库使用需要的两个jar包

    在使用JSTL时,通常需要两个关键的jar包:`standard.jar`和`jstl.jar`。 `standard.jar`是JSTL的核心组件,包含了处理JSTL核心标签和函数库所需的类。这个库提供了诸如迭代、条件判断、URL处理、XML操作等常用功能...

    servlte加jstl传递List集合

    Servlet和JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的两个重要技术。Servlet主要负责处理HTTP请求,提供动态内容,而JSTL则是一组预定义的标签库,用于简化JSP页面的编写,使代码更加结构化和...

    jstl之map,list访问遍历以及el表达式map取值的实现

    最外层的&lt;c:forEach&gt;用于遍历Role到其对应的内层Map,内层的&lt;c:forEach&gt;用于遍历内层Map的键值对,而最内层的&lt;c:forEach&gt;用于遍历List类型的Menu。 EL(表达式语言)是JSP的一个规范,它提供了一种简洁的方式来访问...

    使用jstl需要的jar包

    通常,我们需要两个核心jar文件: 1. `jstl.jar`:这是JSTL的主要实现库,包含了所有的JSTL标签和功能。 2. `standard.jar`或`javax.servlet.jsp.jstl.jar`:这个是JSTL的标签库定义文件(TLDs),包含了JSTL的规范...

    jstl-1.2.rar_JSTL_jstl 1.2_jstl jar_jstl-1.1.2.jar _jstl.jar

    这里的`&lt;c:forEach&gt;`标签用于遍历一个集合,并将每个元素赋值给变量`item`。 `功能描述.txt` 文件可能是对JSTL 1.2版本中各个标签和功能的详细说明,可以帮助开发者更好地理解和使用JSTL库。 总之,JSTL作为Java ...

    jstl 所需的四个jar

    这两个文件通常来自Apache Tomcat的`lib`目录或其他JSTL发行版。 在JSP页面中,引入JSTL核心库的标签库描述符(TLD)是必不可少的: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ```...

    JSTL 标签库下载

    在提供的压缩包`jakarta-taglibs-stard-current.rar`中,我们找到了两个关键的jar文件:`jstl.jar`和`standard.jar`。这两个文件在JSTL的使用中起着至关重要的作用。 1. **jstl.jar**: 这个文件包含了JSTL的核心库...

    jstl.rar_JSTL_jstl jar_jstl.jar

    举个简单的例子,使用JSTL的`forEach`标签遍历一个列表: ```jsp &lt;c:forEach items="${list}" var="item"&gt; ${item.name} &lt;/c:forEach&gt; ``` 这段代码会遍历名为`list`的集合,并将每个元素的`name`属性值输出。 总...

    jsp中使用jstl标签的驱动

    JSTL的实现通常由两个主要的jar文件组成:`jstl.jar`和`standard.jar`。这两个文件包含了JSTL的核心实现和相关的标准标签库实现。在提供的压缩包中,可能包含了这些必要的文件。 在JSP页面中引入JSTL,我们需要在`...

    jstl1.2-lib包

    在这个例子中,`&lt;c:forEach&gt;` 标签用于遍历 `${list}` 中的每个元素,并将它们逐个输出。 总结来说,JSTL1.2是JSP开发中不可或缺的一部分,它通过提供丰富的标签库,降低了代码复杂性,提高了代码的可维护性。了解...

    jstl 使用文档方便你快速入门 ,能够快速上手使用JSTL技术.pdf

    例如,遍历一个List: ```jsp &lt;c:forEach items="${list}" var="item"&gt; ${item} &lt;/c:forEach&gt; ``` 对于复杂类型如`List&lt;User&gt;`,可以通过`varStatus`获取迭代状态: ```jsp &lt;c:forEach items="${list}" var=...

    JSTL需要的jar包

    这通常包括两个关键的JAR文件: 1. **jstl.jar**:这是JSTL的主要库,包含了所有的核心标签和函数。这个库提供了基本的标签,如条件语句(、)、迭代(&lt;c:forEach&gt;)、URL操作(、)以及表达式语言(EL)的函数支持...

    jstl中判断list中是否包含某个值的简单方法

    需要注意的是,JSTL中并没有提供直接判断List包含关系的标签,所以这里的解决方案采用了遍历List并逐个比较的穷举方法。实际上,这种方法在List较大时可能会导致性能问题,因为需要对整个列表进行遍历。 为了优化...

Global site tag (gtag.js) - Google Analytics