`
g29times
  • 浏览: 1791 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

js 中使用el表达式(转载)

阅读更多
最近在做项目的时候遇到一个比较有意思的东西,就是在做分页的时候要提供用户选择每页显示记录条数的下拉列表,比较有意思的是还要提供两个下拉列表,随便选择一个都能选择。这样就必须要做到两个下拉框的值要一样,而我做的是只要改变记录条数就会走一次后台action,因此就需要在新的页面做到使两个下拉列表的值一样。而其中用js控制,用到了el表达式,最开始源码如下:


    var selected = ${requestScope.xxxxForm.recordNumPerPage} 

,这样始终js错误,因为在第一次的时候requestScope.xxxxForm.recordNumPerPage为null。于是在boss的指导下,简单的加了两个引号,代码变成


    "]var selected = “${requestScope.xxxxForm.recordNumPerPage}” 

,ok,功能自动实现。
附上整个函数代码:


    function getSelected(name){ 
      var selects = document.getElementsByName(name); 
      var selected =  “${requestScope.xxxxForm.recordNumPerPage}"; 
      if(selected == undefined || selected == null || selected ==""){ 
        return false; 
      } 
      for(var j = 0; j < selects.length; j++ ){ 
         for(var i = 0; i = selects[j].length; i++){ 
           if(selects[j].options[i].value == selected){ 
             selects[j].options[i].selectd = true; 
           }  
         } 
      }      
    } 
分享到:
评论

相关推荐

    JS中如何引用EL表达式

    此外,我们还需要注意,在 JavaScript 中使用 EL 表达式时,需要将 EL 表达式用引号引起来。例如: ```javascript alert("${msgs.addFullName }"); ``` 否则,EL 表达式将不会生效。 在使用 EL 表达式时,还需要...

    EL表达式的使用详解

    EL 表达式是一种在 Java 服务器页面(JSP)中使用的表达式语言。它提供了一种简单的方式来访问和操作 Java 对象的属性。EL 表达式广泛应用于 JSP、Servlet、JSF 等 Web 开发技术中。本文将详细介绍 EL 表达式的使用...

    EL表达式使用文档,方便快速使用EL表达式.pdf

    EL 表达式还可以从域中取出数据,相当于使用 request.getParameter()、request.getParameterValues()、param、paramValues 等方法来获取请求参数和请求头信息。 在 EL 表达式中,还有 11 个内置对象,可以用于简化...

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    EL 表达式(Expression Language)是一种在 JSP 页面中使用的脚本语言,用于简化 JSP 页面的开发。EL 表达式可以访问 JSP 页面中的变量、对象和集合,进行逻辑操作和计算。EL 表达式的使用可以提高 JSP 页面的开发...

    EL表达式的语法介绍

    EL 表达式是 Java 服务器页面(JSP)和 Java 服务器面板(JSF)中使用的一种表达式语言,用于在 Web 应用程序中实现动态内容。EL 表达式可以被解析成数值表达式和方法表达式,其中取值表达式用于引用一个值,而方法...

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法

    在JSP页面开发过程中,EL(Expression Language)表达式是一种用于简化数据访问的语法,通过它可以方便地访问Java EE环境中JSP页面的隐含对象和JavaBeans组件。当EL表达式被错误地当作字符串处理而不是被解析时,会...

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

    在JSP页面中,可以使用`&lt;script&gt;`标签来嵌入JS代码,并在其中引用EL表达式的结果。例如: ```html ; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;script type="text/javascript"&gt; var addFullName = "${msgs....

    JSTL以及EL表达式所需jar包

    在开发过程中,为了使用EL表达式和JSTL,我们需要在项目的类路径中添加相应的JAR文件。这里提到的两个文件: 1. `standard.jar`:这是JSTL的标准实现,包含了JSTL的核心库和其他部分,如XML处理和SQL操作。这个库...

    el表达式用法部分解说

    EL(Expression Language)表达式在Java Web开发中扮演着重要的角色,尤其是在JSP(Java Server Pages)技术中。本文将详细解释EL表达式的使用方法及其应用场景,帮助开发者更好地理解和掌握这一技术。 #### EL...

    简单使用EL表达式标签

    **EL表达式简介** EL(Expression Language,表达式语言...通过简单使用EL表达式标签,我们可以轻松地在JSP页面中展示和处理数据,实现页面与后台的高效交互。理解和熟练运用EL表达式,对于提升Web开发技能至关重要。

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

    EL 中可以使用变量来存取数据。变量的语法结构为 `${variableName}`,其中 `variableName` 是变量的名称。EL 会依次从 Page、Request、Session、Application 四个范围中查找变量,如果找到则返回变量的值,否则返回 ...

    EL表达式练习 EL表达式练习

    1. **隐式对象**:EL提供了许多内置的隐式对象,如`pageContext`、`request`、`response`等,可以直接在表达式中使用。 2. **函数库**:EL支持通过`fn:`前缀使用JSTL的函数库,如`fn:length()`可以计算数组或集合的...

    EL表达式包括字符串处理,时间日期的格式化,数字处理

    #### 一、EL表达式的概述与基本使用 EL(Expression Language),即表达式语言,是JavaServer Pages (JSP) 2.0标准的一部分,用于简化JSP页面中对数据访问的操作。它允许开发者通过简单的语法在JSP页面中访问后端...

    jsp中的EL表达式简介

    EL(Expression Language)是JavaServer Pages(JSP)中的一种简洁的表达式语言,设计的初衷是为了简化JSP页面的编写。EL受到ECMAScript和XPath表达式语言的启发,提供了更高效的方式来访问和操作JSP页面上的数据。 ...

    Java中使用EL表达式文档

    ### Java中使用EL表达式详解 #### 一、EL表达式概述 EL(Expression Language),即表达式语言,是在JSP 2.0 (JavaEE 1.4) 规范中引入的一种强大的功能,用于简化数据获取和处理过程。EL表达式主要用来替代JSP页面中...

    EL表达式全解语法中文技术文档

    EL(Expression Language,表达式语言)是JavaServer Pages(JSP)2.0及更高版本中引入的一种强大的脚本语言,用于简化页面中的数据访问。EL表达式在JSP中扮演着重要角色,它提供了一种简洁的方式来获取和操作...

    EL表达式的使用方法

    `,需要注意的是,EL表达式中使用的是短路逻辑运算符。 - **条件运算符**:`? :` - **空运算符**:`empty`,用于判断一个变量是否为空或数组/集合是否为空。 #### 四、EL表达式的应用场景 EL表达式主要用于简化JSP...

    使用EL表达式时候用到的jar包

    使用EL表达式需要JSP API的支持,这通常包含在`jsp-api.jar`中。这个jar包包含了JSP规范定义的接口和类,是运行EL表达式的基础。 3. **Servlet API** 因为EL表达式常常与Servlet容器交互,所以`servlet-api.jar`...

    el表达式EL表达式言语和JSTL

    EL表达式经常与JSTL一起使用,尤其是在JSTL的`c`(Core)标签库中。例如,`&lt;c:if&gt;`和`&lt;c:forEach&gt;`标签可以配合EL表达式进行条件判断和循环操作。通过这种方式,开发者可以将业务逻辑和视图层分离,提高代码的可读性...

Global site tag (gtag.js) - Google Analytics