`

有关在JavaScript中使用EL表达式的问题

阅读更多

      在一个问题的处理上,我用ajax向服务器请求,然后用js处理返回的数据,我用EL表达式来获取这些返回的数据。但是我发现js无论如何也取不到EL表达式的内容。还曾怀疑js代码中,是不是不能用EL表达式。
      查阅后,了解到javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以不能用js来改变已经执行的el表达式的值,但是却可以用el来给js初始化传值,这和JSP脚本是一样的效果但是如果JS脚本不是在JSP页面里而是在单独的JS文件里,这时用EL初始传值是不起作用的,但你可以通过window.onload()来得到EL的值再传送给JS文件里的方法进行变量初始化。

分享到:
评论
3 楼 xuganggogo 2013-09-05  
大江帅 写道
var name="attriName";
var val = ${name},这样是不行的,那么怎么才能取attriName的值,原先不知道绑定名


试试这样:var val = '${attriName}' ;
2 楼 大江帅 2013-09-02  
var name="attriName";
var val = ${name},这样是不行的,那么怎么才能取attriName的值,原先不知道绑定名
1 楼 yiqi1943 2011-12-15  
在js文件里
var a = "${el}";
这样可以取到el表达式的值

相关推荐

    el表达式不起作用解决方案

    浏览器忽略el表达式,可以采用这几种解决方案

    JSTL - EL表达式详解

    在使用 EL 从 scope 中得到参数时可以自动转换类型,因此对于类型的限制更加宽松。 Web 服务器对于 request 请求参数通常会以 String 类型来发送,在得到时使用的 Java 语言脚本就应该是 request.getParameter(“XXX...

    el表达式 jstl

    JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet...JSTL包含两个部分:标签库和EL(Expression Language表达式语言)语言。标签库目前支持四种标签:

    EL表达式语言.pdf

    在使用 EL 从 scope 中得到 参数时可以自动转换类型,因此对于类型的限制更加宽松。 Web 服务器对于 request 请 求 参 数 通 常 会 以 String 类 型 来 发 送 , 在 得 到 时 使 用 的 Java 语 言 脚 本 是 request....

    JSTL与EL表达式

    EL是从JavaScript脚本语言得到启发的一种表达式语言,它借鉴了JavaScript多类型转换无关性的特点。...而EL就将用户从这种类型转换的繁琐工作脱离出来,允许用户直接使用EL表达式取得的值,而不用关心它是什么类型。

    javaScript使用EL表达式的几种方式

    1.可以使用双引号将EL表达式括起来,这个不是对所有的都行,只对适合${param}这种类型 2.可以将其作为javaScript中的函数的参数。 3.使用隐藏表单域将值传过去原理和(1)是一样的!

    EL 表达式 EL-Java

    对EL表达式做了详细,EL 是从 JavaScript 脚本语言得到启发的一种表达式语言,它借鉴了 JavaScript 多类型转换无关性的特点。

    JavaEE+JDBC+Servlet+EL表达式的员工信息管理系统源码+数据库+项目说明(高分课设).zip

    2. 使用El表达式展示数据,不用在前台获取一遍session数据 **2021/9/27 更新** 1. 新增分页功能,包括所有用户和部门用户分页;使用PageUtils分页工具类 **2021/10/8 更新** 1. dao层和service层部分采用单例...

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

    写el表达式取不到值(代码如下),百度一翻,现总结如下: 1、javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以取不到值 2、要想获取”${isLogin}”的值,可以在jsp中,用一个全局变量接收,...

    正则表达式

    如果想在正则表达式中使用特殊的标点符号,必须在它们之前加上一个 "\" . 2.字符类 将单独的直接符放进中括号内就可以组合成字符类.一个字符类和它所包含的任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 ...

    node-elm-repl::OK_hand:JavaScript工具,可快速访问Elm表达式的类型(作为结构,而不仅仅是字符串)和值

    节点榆树复制 (另页) (另页)介绍实际上,这个名称可能会使您感到困惑,因此从一开始就... 在JavaScript中,您需要使用单个elm-make编译周期来了解几个Elm表达式的值和/或返回的(目前,一个周期平均花费大约200-30

    【JavaScript源代码】jquery+Ajax实现简单分页条效果.docx

     本文实例为大家分享了jquery+Ajax实现分页条效果的具体代码,供大家参考,具体内容如下 一、如果是jsp页面的话,可以用EL表达式和JSTL标签制作一个分页条,没有什么难度。用EL表达式和JSTL标签实现的缺点就是无法...

    JavaScript解析XML实现两级级联下拉列表

    NULL 博文链接:https://linshiquan.iteye.com/blog/292605

    调试JavaScript中正则表达式中遇到的问题

    关于正则表达式中字符串测试分问题,我们一般有test()和exec()两种方法,关于这两种方法的区别我这里就不加详细阐述了,主要就是test()返回布尔值,exec()返回匹配到的字符数组,但是今天我遇到一个...

    工作流程图-规则引擎图(javascript)

    工作流程图(javascript SVG) 规则引擎图

    使用JavaScript正则表达式如何去掉双引号

    最近接了一个项目,项目需求需要用js正则表达式过滤掉页面文本域中值得双引号,其实解决办法很简单,下面把我写的代码分享给大家,有同样需求的朋友可以参考下。 具体的解决代码如下: <html> [removed] //...

    javaScript如何处理从java后台返回的list

    直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面上。这样js里面操作也简单,页面也没有影响。 解决: 将List<String> 转成json,...

    从HTML到JSP(一)

    本课件包括HTML JSP javascript JavaBean JDBC Servlet Filter EL表达式总共9章。

    JAVAWeb全课程笔记( html版)

    EL表达式语言 JSTL标签库: JSP标准标签库 MVC程序架构思想&案例 [总结]Path路径问题 [总结]JavaWeb乱码问题 [转自IBM]中文编码问题 JDBC入门 Jdbc事务控制管理 常用数据库连接池 编写JDBC框架 客户信息管理系统 ...

Global site tag (gtag.js) - Google Analytics