`
夏末忆逝
  • 浏览: 146687 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在js中写el表达式的问题

 
阅读更多

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

 

 

注: 如果在js中使用el表达式.js一定不能存在于单独的js文件.(在页面中的js---el表达式要用引号括起来才能取到值)

分享到:
评论

相关推荐

    JS中如何引用EL表达式

    在 JavaScript 中引用 EL 表达式需要注意服务端和客户端的执行顺序,charset 编码问题,以及 JavaScript 文件和 JSP 文件的相互引用问题。通过遵循正确的方法和注意事项,我们可以成功地在 JavaScript 中引用 EL ...

    js中如何引用EL表达式.txt

    在探讨“js中如何引用EL表达式”的主题时,我们首先需要理解EL(Expression Language)表达式的概念及其在JavaServer Pages (JSP)环境中的作用。EL表达式是一种简化访问JavaBeans属性的语言,它允许开发者在JSP页面...

    JSTL以及EL表达式所需jar包

    EL表达式是Java EE中的一个强大功能,它允许开发者在JSP页面中简洁地访问和操作应用程序范围内的对象。EL表达式的语法类似于JavaScript,但它的主要目的是提供一种声明式的方式来获取和设置JavaBeans属性。例如,`${...

    JSTL自定义EL表达式

    这些方法将作为EL表达式中的函数调用。 4. 在JSP页面中使用:在JSP页面中,你可以像使用内置EL函数一样,通过`my:myFunction`这种形式调用你的自定义函数,其中`my`是函数库的前缀,`myFunction`是函数名。 举例来...

    el表达式教程,教你学会使用el表达式

    EL 表达式提供了简洁的语法来访问和操作数据,使得开发者可以更方便地在 JSP 中进行数据处理。 基本语法 EL 表达式的基本语法结构为 `${expression}`,其中 `expression` 是一个 EL 表达式。EL 提供了两种运算符来...

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

    通过上述方法,我们可以在JavaScript中正确使用EL表达式中定义的变量值,从而解决在js文件中写EL表达式取不到值的问题。在实际开发过程中,这种跨客户端和服务端的变量值传递需求是非常常见的,因此需要开发者熟悉并...

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

    EL表达式在JSP 2.0及更高版本中默认启用。如果你的JSP页面使用的是旧版DOCTYPE,如`; charset=UTF-8" pageEncoding="UTF-8"%>`,可能会导致EL表达式被忽略。确保DOCTYPE声明为`<!DOCTYPE html>`, 或者在JSP中添加`...

    js中el表达式的使用和非空判断方法

    然而,在这个场景下,我们讨论的是如何在客户端的JavaScript代码中使用EL表达式来处理由Spring MVC从前端传递到后台的JSON数据。 **一、EL表达式的基本概念** EL表达式是一种简洁的语法,它允许我们在JSP页面上...

    java中JSP和el表达式的隐含对象

    ### Java中JSP和EL表达式的隐含对象详解 在Java Web开发中,JSP(Java Server Pages)作为一种常用的技术被广泛应用于构建动态网页。它允许开发者将HTML、JavaScript等静态网页元素与动态生成的内容混合在一起。在...

    JavaWeb-11 JSP&EL表达式

    EL表达式可以用于JSP页面的任何地方,包括在JSP标签、HTML属性、JavaScript变量等中。 EL表达式的主要特点包括: 1. 简洁性:EL语法简单明了,可以快速访问和操作JavaBean的属性。 2. 动态类型:EL自动处理数据类型...

    EL表达式 jsp

    表达式中的第一个命名变量可以是隐式对象,或者是在四个作用域(页面、请求、会话、应用)之一中的属性。点号操作符(`. `)用于访问Map或bean的属性,例如 `${foo.bar}`。如果`bar`是Map`foo`的键或bean`foo`的属性...

    el表达式 jstl

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

    EL 表达式 EL-Java

    EL表达式可以在JSP的标签、脚本元素或文本中使用,它使得JSP页面更加简洁,降低了维护成本。例如,显示一个用户的姓名,可以这样写: ```jsp Hello, ${user.name}! ``` 这里,`${user.name}`就是一个EL表达式,它会...

    EL表达式详解-----简单明了

    EL表达式中包含了多种预定义的变量,它们分别对应于JSP页面的不同作用域。这些变量包括: - `pageScope`:代表当前页面的作用域。 - `requestScope`:代表HTTP请求的作用域。 - `sessionScope`:代表用户会话的作用...

    在JSP2.0中使用EL表达式语言.doc

    **在JSP2.0中使用EL表达式语言** EL(Expression Language)是JSP2.0引入的一种强大的数据访问语言,它简化了JSP页面中的数据操作,使得开发者无需编写scriptlet()就能方便地访问和处理应用程序中的数据。EL的...

    JSTL - EL表达式详解

    EL(Expression Language)是与JSTL一起使用的一种表达式语言,灵感来源于JavaScript,允许开发者在JSP页面中更方便地处理数据和对象。 EL表达式的主要优点在于它的类型转换灵活性。在传统的JSP编程中,从request...

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

    下面我们将详细探讨在JavaScript中使用EL表达式的三种常见方式: 1. **括号内使用EL表达式**: 在JSP中,通常使用`${expression}`这样的形式来嵌入EL表达式。这种方式主要用于将服务器端的数据动态地插入到HTML...

Global site tag (gtag.js) - Google Analytics