如图,页面中有n个商品列表需要加载,这个列表的名字分别是list1、list2…listn,总之不是写死的。

在Ctroller里面,可见参数名师动态生成的:

@RequestMapping(method = RequestMethod.GET)
public String showIndex(Model model){for(int i=0;i<10;i++){List<GoodsEntity> result = new ArrayList<GoodsEntity>();//TODO: 从数据库里去除结果model.add("list"+i,result );}
}

所以在jsp页面里,首先,动态生成EL表达式的key,然后set到name变量里面:

<c:set var="name" value="goodslist${ item.classNo}" />

然后就可以:

${ requestScope[name] }

这样取出来的就是key为 goodslistXXX 的列表了。


参考:
1. Java EE 6 tutorial - Examples of EL expressions
2. stackoverflow EL wiki

在jsp页面里动态生成EL表达式的key相关推荐

  1. Jsp页面中常用的EL表达式

    首先引入标签 <%@ page language="java" contentType="text/html; charset=utf-8"  pageE ...

  2. 去除JSP页面中JSTL、EL生成的空行

    前言 JSP 2.1+ tomcat 6.0+ JSP页面中JSTL.EL生成空行 JSP页面中,用到JSTL.EL时,会自动生成空行. 这个问题遇到循环时,情况会更严重. trimDirective ...

  3. SAP BSP和JSP页面里UI元素的ID生成逻辑

    CRM WebClient UI WebUI最后渲染出来的dom element这些C#_W#的id是在哪行ABAP代码被render出来的? See my blog WebClient UI ele ...

  4. Java-Web JSP指令、javabean和EL表达式

    目录 一.JSP指令 1.JSP指令概述 2.page指令 (1)pageEncoding和contentType (2)import (3)errorpage和isErrorpage (4)web. ...

  5. Jsp内置对象及EL表达式的使用

    一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...

  6. JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】...

    什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...

  7. jsp中${}的意思--之EL表达式

    更多免费教学文章请关注这里 jsp中${}----是EL表达式的常规表示方式 –>目的是为了获取{}中指定的对象(参数.对象等)的值 如: ${user.name}<====>Use ...

  8. JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】(修订版)...

    前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 什么是EL表达式? 表达式语言(Expression ...

  9. JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】

    什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...

最新文章

  1. SQL查询前10条记录(SqlServer/mysql/oracle)[语法分析]
  2. flume package遇到的问题
  3. php文件上传实验总结,53 PHP文件处理(六)文件上传--总结---细说php
  4. 【渝粤题库】陕西师范大学202311金融机构管理Ⅰ作业(高起专)
  5. 辅助的写与数据库交互的XML文件的类
  6. ios上input框上边有阴影
  7. 拼多多、微博等在新一轮经济变化中将做出更大贡献
  8. SpringBoot入门之简单配置
  9. 心路分享 | 2022暑期算法实习复盘
  10. linux装入归档文件时出现了一个错误_Linux下解压tar.xz文件
  11. 雷军100亿押注IoT,小米借AI两翼齐飞
  12. 用fast rcnn绘制loss曲线遇到的问题
  13. 计算机的mac被交换机绑定,华为交换机绑定IP与MAC地址 -电脑资料
  14. wow中国正式商业化收费运营 level 31达成
  15. python + opencv 中值滤波器、最大值滤波器和最小值滤波器
  16. 干货!纯干货! 手把手教你做云专线互联网备援接入-上集
  17. 上海小伙三次成功创业,资产达上十亿被称为“创业神童”
  18. Spring Security小教程 Vol 3. 身份验证的入口-AbstractAuthenticationProcessingFilter
  19. oracle 设行宽,Oracle设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置
  20. 计算机中硬盘和移动硬盘的区别,笔记本硬盘和移动硬盘有什么区别

热门文章

  1. springboot整合redis修改分区
  2. uni-app第三方登陆-微信
  3. java 静态代码块和spring @value注解注入执行顺序
  4. (JAVA)集合Collection3
  5. python 线程池回收_python实现线程池
  6. 不会配置HTTPS?给我5分钟,手把手教你
  7. JavaSE简单实现多线程聊天
  8. currentTitle的用法
  9. 【Python笔记】异常处理
  10. jQuery介绍 DOM对象和jQuery对象的转换与区别