el表达式取js变量获取不到

问题描述

el表达式取js变量获取不到
   var selected = "${requestScope.list[i].supplierid}";
           var j = ${fn:length(list)};
           for(var i=0;i<j;i++){
                alert(selected);
     }
    ${requestScope.list[i].supplierid} 用js变量i循环取不到值

解决方案

var selected = "${requestScope.list[i].supplierid}"; 这个i有初始值吗?

解决方案二:

console 这个requestScope.list[i] 看看有没有值

解决方案三:

这个i变量位置看看。在循环代码里吗

时间: 2024-10-27 07:59:58

el表达式取js变量获取不到的相关文章

js文件中写el表达式取不到值的原因及解决方法

 在js文件中写el表达式取不到值,百度一下,将经验总结如下,有类似情况的朋友可以参考下 今天在js文件中,写el表达式取不到值(代码如下),百度一翻,现总结如下:    1.javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以取不到值    2.要想获取"${isLogin}"的值,可以在jsp中,用一个全局变量接收,然后再js中使用    3.注意:在使用时,注意要添加双引号,如var isLogin="${isLogin}"; 

jquery-如何用Jquery实现当 vlaue中的el表达式取值为空时 隐藏该这个选项

问题描述 如何用Jquery实现当 vlaue中的el表达式取值为空时 隐藏该这个选项 如何用Jquery实现当 vlaue中的el表达式取值为空时 隐藏该这个选项 <label> <div class="checker "> <input type="checkbox" value="${questionNaireQuestion.option15}">O ${questionNaireQuestion.op

el表达式取hashmap中的值

问题描述 el表达式取hashmap中的值 我在hashmap中有一个hashmap,现在我想在jsp中用el表达式取到hashmap集合中的hashmap里的值,请问怎么实现 解决方案 EL表达式取Map中的值 解决方案二: ${hashmap.hashmap.key}

使用el表达式取值时不去掉空格的方法

问题描述 如题 解决方案 解决方案二:求高人解答啊先谢谢了解决方案三:不是表达式去掉了空格,而是html在显示的时候,对连续whitespace(空格.制表符等)只显示1个你可以放到<pre>${yourExpression}</pre>里面看看解决方案四:引用2楼shine333的回复: 不是表达式去掉了空格,而是html在显示的时候,对连续whitespace(空格.制表符等)只显示1个你可以放到<pre>${yourExpression}</pre>里

【java】在jsp的js和css里面使用EL表达式取值|style里面用$取值

众所周知,如果直接在jsp的js或者css语句块里面写${***}取值的话,程序会不识别这玩意,但是,我们有时候确实需要动态取值,比如,js为了获得对象的某一个值,不方便用js的getElementById()方法的话,我们需要这个${**}可能会简便一百倍,那么好吧,我们用jstl标签的<c:out value ='${}'/>来解决这个问题.   例如:我的项目文件里面的jsp页面全部放在工程的WebRoot下的WEB-INF里面,网站发布出去的话,用户是一个页面都看不到的,这更加安全,但

Javaweb El表达式实例详解_java

EL全称 Expression Language(表达式语言),是jsp2.0最重要的特性之一,可以利用EL表达式来访问应用程序中的数据,来消除jsp页面中的java脚本. el表达式的语法 expression例如x+y可以写成{x+y} el中的关键字 以下是el中的关键字,他们不能用做标识符: and,eq,gt,true,instanceof,or,ne,le,false,empty,not,lt,ge,null,div,mod 一.EL表达式简介 EL 全名为Expression La

js-JS中字符串拼接碰到EL表达式

问题描述 JS中字符串拼接碰到EL表达式 是iframe中的src 我先写了 function show1(lfmc){ alert(lfmc); var src=""; src=${ctx}+ "/houseInfoTj_getLfxxDetail.do?xqid=" +${xqid}+ "&xqcj=" +${xqcj}+ "&lfmc=" +lfmc; alert(src); $("#showI

关于EL表达式操作Map的匹配问题

问题描述 直接说问题:后台使用Map<Integer,Object>存储内容,置入httpSession,名字以XXX取代,在前台jsp页面使用EL表达式取值,问题出现了1.对于单个的Object使用EL表达式${XXX}.${XXX.xxx}没有任何问题2.对于Map使用forEach迭代,<c:forEachitems="${XXX}"var="temp">${temp.value.xxx}</c:forEach>也没有问题3

SpringMVC的JSP页面中中EL表达式不起作用的问题解决

今天,我在写SpringMVC代码的时候遇到了一个问题,就是在jsp页面中使用el表达式取值,取不到值,但是使用jsp中嵌套java代码可以取到值. 问题如下图: 起初,我以为是jstl标签没有导入,但是经过检查,并不是这个原因,害我试了好久,还是没改出来.后来上网谷歌搜索一下才发现了问题所在! 解决方法: 在使用el表达式的jsp中配置: <%@page isELIgnored="false" %> 更改后就显示正确,如下: 该设置代表在本jsp中使用el表达式,可以解析