`
tomgooityeeee
  • 浏览: 73500 次
文章分类
社区版块
存档分类
最新评论

JSP 页面不能解析EL表达式。

阅读更多

    好久没用EL表达式了。由于以前做项目都是用struts2的标签。最近做一个项目用公司以前的老项目的框架。所以用的就是struts1.而struts1的标签我一个都不会。只好决定用JSTL标签。取值就只能用EL表达式了。

结果在做列表远显示的时候发瑞JSP页面把EL 表达式当成字符串打印出来了。后来找了好久终于解决了。

原因是JSp页面的isELIgnored值不知道被谁给改了。

解决办法:1,在JSP页面上面加上<%@ page isELIgnored="false"%><br>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>

?

C标签有两种加载方式1:<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%><br>
???????????????????????????? 2:<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>

这里必须用第二种才能解析。

 
0
1
分享到:
评论

相关推荐

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

    但同时,了解EL表达式的另一个新特性也很重要,那就是它作为JSP 2.0中的一个主要新特性,为JSP页面提供了表达语言支持,让访问JSP隐含对象和JavaBeans组件变得更为简单和方便。JSTL(JavaServer Pages Standard Tag ...

    EL表达式的使用详解

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

    JAVA JSP页面技术之EL表达式整理归纳总结

    如果设置为"true",则该JSP页面中的EL表达式将不会被解析和执行。 总体来看,EL表达式是一种为Java Web开发人员提供的便利工具,用以简化页面中数据的处理和表达。通过使用EL表达式,开发者能够以更加简洁和直观的...

    jsp el表达式详解

    EL表达式通常以`${}`包裹,用于在JSP页面中动态地计算和输出值。例如, `${user.name}` 将输出名为`user`的JavaBean的`name`属性值。EL支持基本的算术运算、逻辑运算以及对集合的遍历。 **2. EL的作用域** EL支持...

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

    ### jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法 #### 背景介绍 在Java Web开发中,JSP(JavaServer Pages)是一种广泛使用的服务器端技术,用于创建动态网页。EL(Expression Language)是JSP 2.0...

    EL表达式的语法介绍

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

    JSTL,EL表达式语法简介

    **JSTL与EL的协同工作**:在JSP页面中,EL表达式通常与JSTL标签一起使用,EL负责数据的获取和计算,而JSTL标签则负责页面的逻辑控制。例如,使用EL表达式和`&lt;c:if&gt;`标签可以实现简单的条件判断: ```jsp ${user != ...

    JSTL以及EL表达式所需jar包

    这样,服务器就可以识别并正确解析JSP页面中的EL表达式和JSTL标签了。 总的来说,JSTL和EL表达式是JSP开发中不可或缺的部分,它们提供了更加优雅的代码组织方式,降低了维护成本,并提高了开发效率。通过理解并熟练...

    JSTL自定义EL表达式

    `FunctionMapper`接口定义了一个`resolveFunction`方法,该方法会在解析EL表达式时被调用,用于映射函数名到实际的Java方法。 下面是一个创建自定义EL表达式的步骤概述: 1. 创建`FunctionMapper`实现类:你需要...

    EL表达式语言 仅作为字典参考用

    EL表达式语言,即Expression Language,是一种简化了在JSP页面中获取对象属性的过程的语言。它主要用于处理数据模型,并且能够直接从模型中读取属性值,无需编写额外的Java代码。EL表达式语言在JSTL(JSP Standard ...

    EL表达式使用详解

    6. Functions:EL表达式中也可以调用在JSP页面或标签库中定义的函数。这些函数可用于执行特定的操作,如字符串处理、日期操作等。 EL表达式能够处理的数据类型包括Java基本类型及其包装类、字符串、数组、集合、Map...

    EL表达式EL表达式

    **EL表达式(Expression Language)**是Java服务器页面(JSP)技术中的一个重要组成部分,它提供了一种简洁而强大的方式来访问和操作数据,如JavaBeans属性、JSP作用域中的对象等。EL表达式的设计目标是简化JSP页面的...

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

    确保JSP页面的MIME类型是`text/html`,因为某些MIME类型可能导致EL表达式不生效。可以在`&lt;%@ page %&gt;`指令中设置: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; ``` 4. **更新JSP和Servlet容器** 如果你...

    JSP 不能解析EL表达式的解决办法

    总结来说,当JSP页面中EL表达式不被解析时,首先应检查页面的isELIgnored属性是否设置为"true",如果是,将其改为"false"。其次,确认web.xml文件的配置,确保web应用遵循Servlet 2.4/JSP 2.0规范。如果这两种方法都...

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

    EL表达式会被解析为Java对象,然后在服务器端执行。 **三、EL的变量引用** EL支持对JSP作用域内的对象进行引用,包括page、request、session和application。例如,`${requestScope.var}`表示从请求作用域中获取名...

    JSP EL表达式

    - EL表达式默认不启用对静态资源的访问,需要通过配置JSP页面解析器来启用。 总结而言,JSP EL表达式为JSP页面提供了一种轻量级的数据访问方式,极大地简化了数据的存取过程。它的易用性和灵活性使得它在开发Web...

    maven项目中的EL表达式问题

    然而,在转换过程中遇到了一个问题:JSP页面中的EL表达式没有被正确解析,而是原样输出。这显然是不正常的。 #### 三、问题定位与分析 经过排查,问题的根源在于Maven项目默认使用了Web 2.3规范。而在该规范下,EL...

    JS中如何引用EL表达式

    在 Java Web 开发中,EL(Expression Language)表达式是一种 powerful 的表达式语言,用于在 JSP 页面中访问和操作 JavaBean 的属性。然而,在 JavaScript 中引用 EL 表达式却存在一些限制和注意事项。 首先,EL ...

    EL表达式所需要的jar包

    EL表达式语言简化了从视图层到模型层的数据传递,使得开发者在JSP页面中能够更加专注于页面的展示逻辑,而不是复杂的Java代码。 在这个“EL表达式所需要的jar包”压缩文件中,通常包含的是用于支持EL表达式执行所需...

    EL表达式详解教程.zip

    在JSP页面中,EL表达式可以与JSTL(JavaServer Pages Standard Tag Library)结合使用,提供更多的功能。JSTL中的一些常用标签包括: 1. `&lt;c:set&gt;`:用于设置变量。例如,`&lt;c:set var="count" value="0"/&gt;`会创建一...

Global site tag (gtag.js) - Google Analytics