`
demon3780
  • 浏览: 84397 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

禁用EL表达式计算

JSP 
阅读更多

JSP EL表达式 是包含在符号“${"与"}”之间。例如,${4*8}是一个EL表达式 。在Java服务器技术中,不再保留“${"和"}”符号作为EL表达式 的专用符号。执行表达式时,JSP容器可能将大括号视为循环的起始括号而显示错误,或得出错误的输出结果。因此,有时需要使用isElgnored属性禁用EL表达式 是。

Servlet2.3规范未定义EL表达式 ,因此在JSP1.2中默认是禁用EL表达式 ,如果在JSP页面 中出现Servlet2.3EL表达式,将被忽略。Servlet2.4定义了EL表达式 的模式,而JSP2.0中默认启用JSP EL表达式

<% @page isELIgnored = "true|false"%>

其中,page表示页面指令,isELIgnored确定是否应忽略对EL表达式 进行计算。

如果isELIgnored设置为true,当EL表达式 在静态文本或标签属性中出现时将被忽略;如果isELIgonred设置为false,EL表达式 则由JSP容器进行计算。

 

转自
http://www.ineeke.cn/archives/233/

分享到:
评论

相关推荐

    java中的EL表达式禁用

    然而,在某些情况下,出于安全考虑或者特定的应用场景需求,我们可能需要禁用EL表达式。以下将详细探讨EL表达式的使用、禁用的原因以及如何禁用。 1. EL表达式的基本概念: EL表达式是一种声明式语言,用于在JSP...

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

    EL表达式的基本语法形式为 `${expression}`,其中`expression`是需要计算的表达式。 ##### 1.2 运算符的使用 - **`.` 和 `[]`**:这两种运算符都可以用于访问对象的属性。当属性名称包含特殊字符(如空格、破折号...

    EL表达式(很全很强大)

    - **启用或禁用EL**:可以通过`&lt;%@ page isELIgnored="true"%&gt;`来控制是否启用EL表达式。默认情况下,EL表达式是开启的。 - **布尔表达式**:支持简单的布尔表达式,如`${true and false}`、`${5 &gt; 6}`等。 - **算术...

    EL表达式学习资料

    ### EL表达式学习资料 #### 一、EL简介 EL(Expression Language)是Java Server Pages (JSP) 技术中的一种简化的脚本语言,主要用于简化页面开发中对对象和属性的访问过程。EL 表达式允许开发者在 JSP 页面中直接...

    EL表达式详细解析,包含了大部分常用方法

    EL表达式的基本形式是`${expression}`,其中`expression`是一个用于访问和计算的表达式。EL表达式可以在JSP的任何位置使用,包括HTML标签和JSP标签中,以替代复杂的Java代码。 2. 运算符 EL提供了两种主要的运算符...

    EL 表达式语言 jsp表达式

    最后,`&lt;%@ page isELIgnored="true"%&gt;`指令用于控制是否禁用EL语言,默认在JSP 2.0及以上版本是启用的。通过这种方式,你可以根据需要开启或关闭EL表达式的解析。 总的来说,EL语言大大简化了JSP页面中的数据操作...

    03_javaWeb知识之:EL表达式

    如果希望在某个特定的JSP页面中禁用EL表达式,可以通过`&lt;%@ page isELIgnored="true" %&gt;`指令来实现。这使得开发者能够在需要时控制EL表达式的使用。 #### 三、EL表达式的运算符 需要注意的是,当EL表达式的值为`...

    el表达式教程

    这里的EL表达式计算了一个比例,并将其用于设定图像宽度,从而实现动态显示。 #### 总结 EL表达式为JSP开发者提供了一种简单且高效的方式来访问和处理数据,尤其适用于动态网页开发。掌握EL表达式的使用方法能够...

    JAVA EL 表达式的简单简绍

    通过使用 EL,开发者可以在 JSP 页面中使用简洁的语法来访问 JavaBean 的属性和执行简单的计算,从而提高开发效率并保持代码的清晰度。EL 的灵活性和强大功能使其成为 Web 开发中不可或缺的一部分。

    EL表达式

    在JSP页面中,可以通过`&lt;%@ page isELIgnored="true"%&gt;`指令控制是否禁用EL,`true`表示禁用,`false`表示启用,JSP 2.0默认启用EL。 EL的变量搜索范围是从近及远的:page、request、session、application。点...

    EL(Expression Language)表达式

    EL表达式的核心功能是在JSP页面中执行简单的计算和访问对象属性。它能够操作常量、变量以及一系列隐式对象。其中,`${param}`和`${paramValues}`是最常见的隐式对象。`${param}`返回请求参数中指定名称的单一字符串...

    javaweb-el(表达式语言)详解.docx

    EL表达式的语法简洁,以`${}`包裹,中间为合法表达式。例如,要输出字符串,可以写作`${"我叫小武灵灵"}`。EL有以下特点: - 可与JSTL和JavaScript结合使用。 - 自动进行类型转换,如`${num1 + num2}`可以直接连接...

    el&jstl的讲解ppt

    EL表达式通常以`${}`包围,用于计算其内部的表达式。例如,`${sessionScope.user.sex}`可以获取存储在session作用域内的User对象的性别属性。EL还支持数组和集合的索引访问,如`${sessionScope.user["sex"]}`。EL...

    JSP 表达式语言

    使用`&lt;%@ page isELIgnored="true/false" %&gt;`指令,可以决定是否启用或禁用EL表达式的解析。 通过JSP EL,开发者能够更加直观地在JSP页面中处理数据,减少了代码的复杂性,提高了代码的可读性和可维护性。然而,...

    Struts2 如何使用OGNL表达式(三十八)

    在Struts2中,OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,用于在视图层和模型层之间进行数据绑定和表达式计算。本文将深入探讨如何在Struts2中有效地使用OGNL表达式。 首先,OGNL是Struts2的...

    【JavaScript源代码】Vue实现手机号、验证码登录(60s禁用倒计时).docx

    `phoneNumberStyle`检查手机号码是否符合正则表达式,`getCodeBtnDisable`则决定按钮是否禁用: ```javascript computed: { phoneNumberStyle() { const reg = /^1[3456789]\d{9}$/; return reg.test(this....

    javaweb面试题

    JavaWeb面试题主要涵盖了许多核心概念和技术,包括Filter、自定义标签、会话跟踪、重定向、EL表达式、自定义标签的作用、Servlet生命周期以及Servlet的执行流程等。以下是这些知识点的详细说明: 1. **Filter**: 在...

    jsp-servlet的题目库(附问题详解).docx

    综上所述,这些题目涵盖了Java Web开发中的核心概念,包括Filter、自定义标签、会话跟踪、Servlet生命周期、EL表达式以及Servlet的API使用等知识点。了解和掌握这些内容对于进行Java Web开发至关重要。

    java_web试题.pdf

    5. **EL表达式**:EL(Expression Language)表达式 `${10 mod 3}` 会计算10除以3的余数,结果是1。正确答案是B。 6. **自定义标签**:自定义标签的主要作用是简化JSP开发,将业务逻辑封装起来,减少JSP中的Java...

Global site tag (gtag.js) - Google Analytics