`

从HashMap在页面上动态取值

 
阅读更多

for(BmAccountDtl dtl:dtlList){
   if(StringUtils.isNotBlank(dtl.getOrderNo())){
    BmOrder order = bmOrderService.getBmOrderByOrderNo(dtl.getOrderNo());
    if(StringUtils.isNotBlank(order.getBankOrderNo())){
     map.put(order.getOrderNo(), order.getBankOrderNo());

//action中给map放值 key是orderNo,value是bankOrderNo
     System.out.println("orderNo="+order.getOrderNo()+"    bankOrderNo="+order.getBankOrderNo());
    }
   }
  }

 

<c:set value="${bmAccountDtl.orderNo}" var="orderNo"></c:set>
          <c:forEach items="${map}" var="m">
            <c:if test="${m.key==orderNo}">
             ${m.value }  这个就是与当前orderNo对应的value值
            </c:if>
          </c:forEach>

页面上取值orderNo是变化的 

分享到:
评论

相关推荐

    EL表达式在前后台的取值赋值问题

    在JSP页面中,它提供了从请求作用域、会话作用域、应用程序作用域以及页面作用域中获取数据的方法。 #### 二、EL表达式的隐式对象 EL表达式中有四个隐式对象:`pageScope`、`requestScope`、`sessionScope`、`...

    SpringMVC中Model和ModelAndView的EL表达式取值方法

    EL表达式在JSP页面中用于从模型对象中获取值。表达式 `${expression}` 的形式,其中 `expression` 是一个访问模型数据的路径。例如,`${currentUser.name}` 访问的是`currentUser`对象的`name`属性。EL表达式支持...

    2021-2022计算机二级等级考试试题及答案No.1112.docx

    18. 数据库域:在关系模型中,域指的是属性(列)的取值范围。 19. 关系型数据库表示:关系型数据库使用二维表来表示实体及其之间的联系。 20. 计算机辅助测试:CAT是计算机辅助测试的缩写,用于自动化软件测试。 ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Viewport 移动设备上的Viewport就是设备的屏幕上能用来显示网页的一块区域,即浏览器上用来显示网页的那部分区域。Viewport不局限于浏览器可视区域的大小,可能比浏览器的可视区域要大,也可能比浏览器的可视区域要...

    java知识点

    Page代表当前JSP页面的Java对象,PageContext则提供了访问JSP页面中所有隐式对象以及页面上下文信息的方法。 十二、Ajax总结 Ajax(异步JavaScript和XML)技术实现了页面局部更新,提高用户体验,通过...

    jsp结合javabean的实践

    Jsp结合JavaBean的实践(用到HashMap) javaBean的用处主要在于存取页面信息,通过getXXX和setXXX方法实现。 1、声明javaBean Id:是类的代号 Class:是类的全名 Scope:是类的有效范围 2、保存页面信息(赋值...

    java综合知识

    11. **Page和PageContext的区别**:在JSP中,Page代表当前页面对象,而PageContext提供了对JSP上下文的访问,可以获取其他隐式对象和作用域。 12. **Ajax总结**:Asynchronous JavaScript and XML(Ajax)技术允许...

    java面试宝典2019

    理解它们的存储方式、取值范围以及在运算中的特性至关重要。此外,面向对象的特性如封装、继承、多态也是Java基础的重要组成部分。 集合是Java编程中常用的数据结构,包括List(如ArrayList、LinkedList)、Set(如...

    2021-2022计算机二级等级考试试题及答案No.16661.docx

    16. **数组指针**:在C/C++程序中,数组指针的遍历操作会导致输出7,因为数组的行指针加一实际上跳过了三个元素。 17. **标识符规则**:标识符可以由字母、数字和下划线组成,且首字符不能是数字。 18. **Integer ...

    Java核心知识点整理.rar

    - **多态**:同一种行为在不同对象上有不同的表现形式,是面向对象的三大特性之一。 3. **异常处理** - **异常的分类**:Java中的异常分为检查型异常(如IOException)和运行时异常(如NullPointerException)。 ...

    2021-2022计算机二级等级考试试题及答案No.13380.docx

    现代CPU通常采用大规模集成电路技术制造,将运算器和控制器集成在一个芯片上。 ### 7. Java 集合框架 List、Set 和 Map 的区别 - **List**:有序集合,允许重复元素,主要实现类有`ArrayList`(基于数组实现)和`...

    清华同方,中科软,北大方正,IBM JA VA笔试题

    Java Server Pages(JSP)是Java技术用于开发动态网页的应用。JSP相关的笔试题可能会涵盖: 1. **JSP元素**:指令(directive)、脚本元素(scriptlet)、表达式(expression)、声明(declaration)和动作(action...

    2021-2022计算机二级等级考试试题及答案No.16166.docx

    9. 在Word中,"打印"对话框的页码范围选项允许用户指定打印的页面范围。 10. "打印"对话框中的"当前页"选项表示只打印当前光标所在页面。 11. 掩码"LLLO00"对应的有效输入数据是aaa555,因为L对应数字5,O对应字母...

    2021-2022计算机二级等级考试试题及答案No.11276.docx

    计算机二级等级考试主要涵盖计算机基础知识、编程语言、数据库管理、网页开发等多个方面。以下是部分试题解析,以帮助理解和复习相关知识点: 1. 窗口的右上角的三个按钮功能:最小化、最大化(还原)和关闭,是...

    Java就业培训教程

    - **JSP**:学习如何使用JSP创建动态网页,以及EL和JSTL标签库。 12. **框架与项目实践** - **MVC模式**:理解Model-View-Controller模式在Web开发中的应用。 - **Spring框架**:学习Spring的基本概念,如依赖...

    2021-2022计算机二级等级考试试题及答案No.449.docx

    - **知识点**:在Microsoft Word等文字处理软件中,人工分页符是一个特殊的符号,用于手动控制文档中页面的分割。 - **解析**:人工分页符并不是一个可以被删除的普通文本符号,而是通过特定的方法(如编辑分隔符)...

    JavaNote-main

    4. **多态**:同一种行为在不同对象上有不同的表现形式,如方法重载和方法覆盖。 5. **接口**:定义一组抽象方法,实现类必须实现这些方法,提供更灵活的继承机制。 三、异常处理 1. **异常**:程序运行时遇到的...

    2021-2022计算机二级等级考试试题及答案No.12471.docx

    **应用最广泛的是用来制作网页**:JavaScript最广泛的应用确实在Web开发领域,用于前端页面交互和后端服务器开发。 **正确答案**:A ### 10. 字符数组末尾的终止符 **知识点说明**:在C/C++等编程语言中,字符...

    《Java经典入门教程》

    Java的设计理念是简洁、安全和高性能,因此它在企业级应用、移动应用(尤其是Android系统)、网络服务等领域有着广泛的应用。 二、Java环境配置 学习Java的第一步是安装Java Development Kit (JDK),它是开发和运行...

Global site tag (gtag.js) - Google Analytics