EL表达式 拼接

piaoxusi0005 2018-11-30 06:13:00
我在session里添加了2个数据
("userId",userId) 用户ID (根据当前用户显示列表)
(userId+"_cartList",cartList) 购物列表
在jsp页面,El表达式怎么才能获取cartList (求助正确写法 ${} )
...全文
245 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

<%@ page language="java" import="java.util.*,com.fly.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%
int userId = new Random().nextInt(100);
session.setAttribute("userId", userId);
session.setAttribute(userId + "_cartList", Arrays.asList(1, 2, 3));
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP</title>
</head>
<body>
<br> ${userId}
<br>
<c:set var="key" value="${userId}_cartList" />
<c:forEach var="it" items="${sessionScope[key]}">
${it}
</c:forEach>
</body>
</html>


piaoxusi0005 2018-11-30
  • 打赏
  • 举报
回复
难道这个已经没人用了吗

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧