`
snowboy886
  • 浏览: 36652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

JSTL不起作用

阅读更多

今天自己搭一个系统,在jsp中引进JSTL标签,但是在页面中c:out 之后不能显示变量的值

${name}1233 ${ctx}

弄了半天也没找出来问题出在什么地方

后百度搜到以下博文

 

1. 修改WEB.XML 版本号为2.4

  <web-app   xmlns= "http://java.sun.com/xml/ns/j2ee "  xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance "   xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee   web-app_2_4.xsd " version= "2.4 ">

2. 在表头设置参数isELIgnored="false" 

  <%@ page contentType="text/html; charset=gb2312" language="java" isELIgnored="false" %>

 

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

  如果设定为真,那么JSP中的表达式被当成字符串处理。 

比如下面这个表达式:

  <p>${2000 % 20}</p>

  在isELIgnored="true"时输出为${2000 % 20},而isELIgnored="false"时输出为100。Web容器默认isELIgnored="false"。

 

文中说isELIgnored默认就是false,但不知道为什么在我本地表达式就当字符串输出了

在jsp页面强制设置isELIgnored="false" , 问题解决

 

Why?

 

分享到:
评论

相关推荐

    JSTL.rar_JSTL_JSTL下载

    总结来说,JSTL是JSP开发中不可或缺的一个工具,它通过提供一套强大的标签库,简化了JSP页面的编程,提高了开发效率和代码质量。通过学习和掌握JSTL,开发者可以更好地驾驭JSP页面,构建出更加高效、易维护的Web应用...

    jstl帮助 jstl帮助手册 jstl帮助文档

    例如,`&lt;c:set&gt;`和EL表达式`${}`可以方便地设置和访问页面作用域、请求作用域等范围的变量。 JSTL的使用通常涉及到以下步骤: 1. 引入JSTL库:在项目的类路径下添加`jstl.jar`和`standard.jar`。 2. 在JSP页面中...

    jstl-api-1.2和jstl-impl-1.2

    jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2

    JSTL中文帮助文档

    - `&lt;c:set&gt;`:用于在作用域内设置变量。 - `&lt;c:out&gt;`:用于安全地输出变量,防止 XSS 攻击。 - `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:条件判断标签,类似于编程语言中的 if-else 语句。 - `&lt;c:forEach&gt;` 和 `&lt;c:forTokens&gt;...

    jstljar包包含jstl.jar和standard.jar文件

    **JSTL(JavaServer Pages Standard Tag Library)**是一个用于JSP的标准标签库,它提供了一系列的标签,用于简化JSP页面中的业务逻辑处理。JSTL的主要目标是提高JSP开发的可维护性和可读性,通过使用预定义的标签,...

    jstl-impl-1.2.jar和jstl-api-1.2.jar

    "jstl-impl-1.2.jar"和"jstl-api-1.2.jar"是JSTL 1.2版本的两个关键组件,它们在Java Web应用中起着至关重要的作用。 1. **jstl-api-1.2.jar**: 这个jar文件包含了JSTL的API接口定义。它定义了所有JSTL标签库的接口...

    jstl的使用有关JSTL的用法详解

    - **plsql developer帮助.txt**:Oracle的PL/SQL Developer工具的使用帮助,对于使用JSTL的sql库执行PL/SQL脚本有辅助作用。 总的来说,JSTL是Java Web开发中不可或缺的一部分,它简化了JSP页面的编程,提高了代码...

    jstl包(jstl和standard)

    1. `&lt;c:set&gt;`:设置变量,可以用来在JSP页面或作用域中定义新的变量,例如: ```jsp 张三"/&gt; ``` 2. `&lt;c:out&gt;`:安全地输出变量,防止XSS(跨站脚本攻击)。默认情况下,它会自动转义HTML特殊字符: ```jsp ${...

    jstl标签jar包

    在这篇文章中,我们将深入探讨`jstl-api-1.2.jar`和`jstl-impl-1.2.jar`这两个jar包,并了解它们在JSTL中的作用。 **1. jstl-api-1.2.jar** 这个jar包包含了JSTL的API接口定义,它定义了所有JSTL标签的接口和类。...

    standard.jar和jstl.jar

    **JSP标准标签库(JSTL)详解** 在Java Web开发中,JSP...理解并熟练掌握JSTL的使用,对于提升Java Web开发的效率和质量有着显著的作用。在实际开发中,结合其他如Spring MVC、JSF等框架,JSTL可以发挥更大的效能。

    JSTL2.0标准标签

    JSTL 2.0作为其一个重要版本,提供了丰富的功能,帮助开发者在不使用自定义脚本语言的情况下,实现复杂的页面逻辑。本文将深入探讨JSTL 2.0中的核心标签库、表达式语言(EL)以及如何在实际项目中应用这些标准标签。...

    jstl-api-1.2.jar和jstl-impl.jar

    标题提到的"jstl-api-1.2.jar"和"jstl-impl.jar"是使用JSTL时需要的两个关键库文件,它们在Servlet/JSP应用中起着至关重要的作用。 首先,我们来看`jstl-api-1.2.jar`。这个文件包含了JSTL的接口和API定义,它定义...

    jstl1.2.jar&stanard;.jar

    标题提到的"jstl1.2.jar&standard.jar"是两个重要的库文件,它们在解决“Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"”错误时起着关键作用。 首先,让我们来深入理解这个...

    JSTL操作XML JSTL操作XML

    ##### 2.1 XML在Web开发中的作用 XML (Extensible Markup Language) 是一种用于标记数据的标准语言,广泛应用于数据存储和传输中。在Web开发中,XML通常用作配置文件或数据交换格式,比如在JSP页面中读取数据库配置...

    jstl包

    综上所述,JSTL包在JavaWeb开发中起着重要作用,它通过提供预定义的标签,提高了JSP页面的可读性和可维护性,减少了Java脚本的使用,是构建高效Web应用的一个重要工具。正确理解和使用JSTL,可以极大地优化开发流程...

    JSTL 标签库下载

    这两个文件在JSTL的使用中起着至关重要的作用。 1. **jstl.jar**: 这个文件包含了JSTL的核心库,提供了大部分的JSTL标签实现,如条件判断、循环、URL操作、国际化等。比如`&lt;c:if&gt;`用于条件判断,`&lt;c:forEach&gt;`用于...

    JSTL标签配置文件

    通过EL,JSTL标签可以更方便地引用和操作页面作用域、请求作用域等范围内的对象。 8. **性能与优化** 尽管JSTL提高了代码的可读性,但相比直接的Java代码,其执行效率可能略低。因此,在性能敏感的场景下,需要...

    jstl 遍历_jstl遍历_

    在上面的例子中,`${yourList}`就是一个EL表达式,它会查找页面作用域或请求作用域中名为`yourList`的对象。 **5. 性能优化** 使用JSTL遍历数据相比直接在JSP页面中使用Scriptlet( &lt;%...%&gt; )进行循环,能够使...

    jstl jsp接收数据

    Servlet负责接收请求,处理数据,然后将结果存储在请求作用域或会话作用域中,供JSP页面通过JSTL标签显示。 **8. 示例应用** 一个简单的示例展示了如何使用JSP、EL和JSTL接收和显示数据: ```jsp ...

Global site tag (gtag.js) - Google Analytics