2 u012764029 u012764029 于 2016.05.02 12:39 提问

EL表达式能嵌套使用吗

页面获取值是通过EL表达式获得,我想用EL表达式再做一次三木运算,但是总是提示错误,就像请教一下大家,EL表达式能嵌套使用吗?
这是jsp页面代码:
<%-- 显示的值/c:if --%>

2个回答

CSDNXIAOC
CSDNXIAOC   2016.05.02 12:51
已采纳

问题:
现在我有一对象user 。
想要在页面是上使用 ${user.isp==1?"":""}
处想要使用 ${user.name}
处想要使用${user.account}
但是如果嵌套起来 ${user.isp==1?"${user.name}":"${user.account}"}
就显示表达式字母 而 无法显示表达式结果。
解决办法:
方法一
使用EL 和JSTL......
答案就在这里:EL表达式如何嵌套使用
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

u012764029
u012764029 谢谢,问题解决了
大约 2 年之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.05.02 13:49

jsp页面的<% %>中就是编写Java代码的,而c:if是标签,只能在html页面元素中写,你这样混了,用法是不正确的呢。

u012764029
u012764029 那个<%-- --%>是我把代码沾到这里时候不会显示 我就注释了沾出来,不过还是谢谢你
大约 2 年之前 回复
u012764029
u012764029 问题解决了,是我没表达清楚
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
EL表达式嵌套${${}}
中括号就可以了 ${var[wl.WARN_NAME]}
EL表达式中嵌套EL表达式解决方法。
1.模拟需求:从一个商品集合中取出所有商品,第一个商品用它的第一张图片,第二个商品用它的第二张图片 2.起初按照通用思路,在c:forEach中定义一个varStatus,再通过vaStatus获取下标,结果写成了el表达式嵌套(如下),结果根本出不来 3.通过查资料发现,el表达式是不能直接写$进行嵌套的,如果要嵌套使用,需要省略掉嵌套里面的${}符号,如下就可以。
jsp ${${}} el表达式 嵌套
1 el表达式是不能嵌套的,即不能写成${ ${} }或${xxx.[xxx.xxx]}, 2 当你的ooo是Map时,可以写成${ooo[xxx.xxx]}3 其余的单个属性直接${xxx}4 对象中的属性${xxx.xxx},如果对象中又有对象依此类推5 foreach循环,读取下标的只需这样即可:${status.count}
EL表达式两个foreach嵌套循环
注意:两个foreach,不能同时出现var ${i.count}.${item.content} ${riskEvaSelectItemLists.get(i.count-1).get(j.count-1).itemContent} 注意:javascript中默认加分默认为字符串相加,必须转换为parseInt()
JSP中EL表达式、JSTL、java脚本、js嵌套问题
一、    首先我说的java脚本是jsp中出现的和。前端语言是客户端浏览器中的html、js(javascript) 、css;服务器端语言是要服务器上编译并运行返回给客户端的,这里EL、JSTL和java脚本都是属于这种服务器段语言。   二、嵌套关系    1、前端语言与服务器语言     js中可以使用EL、JSTL、java脚本,即前端语言可以嵌套或者叫使用服务器端语言,这是因为
jsp页面如何使用“EL嵌套"
最近用spring mvc 加前台 jstl进行开发,发现后台传的modelMap
java中el表达式的使用(fmt标签的使用)
1:格式化时间           Date date =new Date();                    request.setAttribute("time", date ); 1:格式化数值           request.setAttribute("mprice", 33);    
jsp嵌入的java代码不能与el表达式一起使用
在JSP中如果要使用java代码必须要用,一旦使用后,不能与EL表达式一起使用,那么如果解决这个问题。 如对于一些使用if判断的java代码可以使用JSP标签来代替。 也就是说,对于可以用JSP标签或者其他标签代替的代码尽量使用标签来完成
在js或者jquery里面能使用el表达式吗
在js或者jquery里面能使用el表达式吗 御坂10444号 | 浏览 1844 次 |举报 我有更好的答案 推荐于2017-11-23 01:06:56 最佳答案 不可以的,el表达式是jsp页面中使用的。不过在es6中,推出了一种模板字符串,可以通过``符号来创建一个字符串,在这个模板字符串中也可以使用el表达式。比如:var name
在<script></script>标签中一样可以使用el表达式
只是记得要加上引号才行