jstl标签c:set使用的问题?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

jstl标签c:set使用的问题?报错

2020-06-22 21:34:46 397 1
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="a" value="b" />
<c:set var="${a}" value="c" />
${b}

请问用${b}取到的值是什么?

使用resin-3.1.4服务器,获取的值为空;使用tomcat6.0则报错: According to TLD or attribute directive in tag file, attribute var does not accept any expressions
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-22 21:35:02

    你的b是个value,需要你定义一个var.

    变量命名可以包含{}这种符号吗?

    所以很明显你这个不行的撒。

    回复<aclass='referer'target='_blank'>@Mr.Zhou:比如一个foreach循环,符合条件的item要被设置到pageScope中,因为不确定个数,此时只能用索引varStatus.index来充当变量名。我遇到的就是这个情况,而且想用标签实现。回复<aclass='referer'target='_blank'>@cwalet:好吧,我孤陋寡闻了。。。回复<aclass='referer'target='_blank'>@Mr.Zhou:看来得修改EL的实现了。。我觉得这很正常阿,变量名是另一个变量~回复<aclass='referer'target='_blank'>@cwalet:变量名本身是一个变量你见过这种吗?对呀,就是变量名为啥不能写呢?用pageScope.setAttribute()明显是可以的,看servlet源码也没找到~jstl获取值时需要在前面加,pageScope,requestScope等。

    0 0
相关问答

1

回答

如何在 net.biancheng.c 包下,创建一个名为 Student 的类?

2022-03-31 22:55:47 225浏览量 回答数 1

1

回答

Spring Boot 2.x 默认连接MySQL使用的ORM框架是什么呀?

2021-11-18 17:38:00 276浏览量 回答数 1

1

回答

JSP中的JSTL函数fn:trim()描述了什么?

2021-11-01 21:30:49 111浏览量 回答数 1

1

回答

发送邮件失败 显示 503 Bad sequence of commands

2020-07-28 16:59:15 1496浏览量 回答数 1

1

回答

selenium-testng在XML中排序时的问题?报错

2020-06-14 16:12:04 280浏览量 回答数 1

1

回答

JSP JSTL标签 Unterminated &lt;c:when tag错误要疯了。?报错

2020-06-07 16:46:53 441浏览量 回答数 1

1

回答

使用xshell6连接阿里云esc失败,有没有最新的xshell连接阿里云官方文档?

2019-12-10 16:10:21 474浏览量 回答数 1

2

回答

一个Ip 一个域名 多个网站(a,b,c,d,e,f,g,h,m,n) 如何设置才能正常访问这几个网站((a,b,c,d,e,f,g,h,m,n))

2016-12-05 10:14:20 2645浏览量 回答数 2

0

回答

Postgres-XL使用pgxc_ctl init all时出错

2016-05-23 17:14:00 6039浏览量 回答数 0

2

回答

免费申请的ECS增加带宽1M,云磁盘10G能支撑多大的网站呢

2015-01-22 15:41:59 7067浏览量 回答数 2
+关注
爱吃鱼的程序员
https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
2
文章
21564
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载