`

attribute value does not accept any expressions

 
阅读更多

According to TLD or attribute directive in tag file, attribute value does not accept any expressions

执行某jsp页面时,弹出如标题所示异常,jsp代码如下:

<%@ page language="java" contentType="text/html;charset=gbk" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
  </head>
  
  <body>
    This is the result:
    <c:out value="${userInfo}" default="没有结果"/>
  </body>
</html>


异常的原因是不能识别“${userInfo}”,解决办法有两种:
一、在page指令里,加入isELIgnored="true"属性,即
<%@ page language="java" contentType="text/html;charset=gbk"  isELIgnored="true" %>
二、把<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>变为:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"  %>
经过改动之后,jsp页面能正常执行了。

分享到:
评论

相关推荐

    jsp之c标签用法实例分析.docx

    - 在JSP 2.4版本中,使用JSTL可能遇到与EL(Expression Language)的兼容性问题,导致错误提示“According to TLD or attribute directive in tag file, attribute value does not accept any expressions”。...

    Laravel开发-entity-attribute-value-model

    在Laravel框架中,实体-属性-值(Entity-Attribute-Value,EAV)模型是一种非传统的数据库设计模式,常用于处理具有高度可扩展性的数据结构。这种模式允许动态地添加、修改和删除属性,而无需对数据库进行结构调整。...

    BLE通用属性(ATTRIBUTE)组成的最小单元

    3. 属性长度(Attribute Value Length):属性长度规定了属性值数据的大小。在BLE中,通信的数据包大小有限制,因此属性值长度是通信协议设计时需要考虑的一个因素。 4. 属性权限(Attribute Permissions):属性...

    html meta viewport属性说明

    什么是Viewport 手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤 到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局)...

    Android XML attribute

    ### Android XML Attribute详解 在Android开发中,XML文件扮演着非常重要的角色,特别是在定义界面布局、样式、动画等方面。为了帮助开发者更好地理解Android中的各种XML属性及其用途,本文将详细介绍部分核心XML...

    java实验6(Person.java)

    Instantiate the other Person object with the default constructor (that does not accept any parameters), then set it's attributes via the appropriate setter methods. For each of the Person objects, ...

    jQuery中[attribute^=value]选择器用法实例

    本文实例讲述了jQuery中[attribute^=value]选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够选取属性值是以某些值开始的元素。 语法结构: 代码如下:$(“[attribute^=value]”) 参数列表: 参数 ...

    jQuery中[attribute=value]选择器用法实例

    `[attribute=value]`选择器的基本语法结构是: ```javascript $("[attribute=value]") ``` 其中,`attribute`是你想要匹配的HTML元素的属性名,而`value`则是该属性对应的值。例如,如果你想选择所有`id`属性等于`...

    Attribute-Based and Value-Based Clustering An Evaluation

    ### 基于属性与基于值的聚类评估:一项深度解析 在当前的IT领域,尤其是自然语言处理(NLP)与机器学习交叉的研究中,一个关键的议题是如何从大规模语料库中自动获取概念知识。一篇由Abdulrahman ALMUHAREB与...

    .net中attribute实现方法调用拦截(就是aop)

    在.NET框架中,Attribute是一种元数据,用于向编译器、IDE、运行时环境等提供额外的信息。这些信息可以用来修饰类、接口、方法、属性等各种编程元素,从而实现特定的功能或扩展。AOP(面向切面编程)是一种编程范式...

    attribute的作用和具体使用方法

    `来存储一个名为“key”的Attribute,其中value是需要存储的对象。 - 该方法常用于将数据从Servlet传递到JSP页面,或者在不同的Servlet之间传递数据。 2. **getAttribute()方法**: - `getAttribute()`用于获取...

    dynamodb-json-translator:将DynamoDB AttributeValue与平面JSON来回包装

    dynamodb-json-翻译器浏览器/节点兼容库,用于将DynamoDB AttributeValue与平面JSON进行包装和解包安装 npm install dynamodb-json-translatornpm test用法Translator.toFlatJSON Translator.toDynamoDBJSON1)从...

    Attribute Weighting for Averaged One-Dependence Estimators

    However, AODE does not consider the relations between super-parent attribute with other normal attributes. In this paper, we propose a method based on AODE which weighted the relationship between the...

    NX二次开发UF-PD-ask-product-attribute-value-data 函数介绍

    NX二次开发UF_PD_ask_product_attribute_value_data 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析...

    12 Deep Learning Interview questions you should not be missed

    12 Deep Learning Interview questions you should not be missed,深度学习的12个面试问题,分为Part I, Part II, Part III ,by JP Tech。

    Property和Attribute的区别

    "Property和Attribute的区别" 在面向对象编程(Object-Oriented Programming)中,Property和Attribute都是常用的概念,但是它们之间存在着本质的区别。Property是指类向外提供的数据区域,是智能的字段,其中有get...

    jQuery中[attribute!=value]选择器用法实例

    主要介绍了jQuery中[attribute!=value]选择器用法,实例分析了[attribute!=value]选择器匹配不包含指定属性元素的使用技巧,具有一定的参考借鉴价值,需要的朋友可以参考下

    PyPI 官网下载 | attribute_dict-1.0.0-py3-none-any.whl

    《PyPI官网下载 | attribute_dict-1.0.0-py3-none-any.whl》 在Python编程领域,PyPI(Python Package Index)是官方的软件仓库,它为Python开发者提供了一个集中分享和获取第三方库的平台。"attribute_dict-1.0.0-...

    c#的attribute实例源码

    C#的Attribute是一种元数据,它允许我们向代码添加额外的信息,这些信息可以在编译时或运行时被程序集、编译器、反射或其他工具使用。Attribute不是代码的一部分,它们不直接影响程序的执行,但提供了方便的方式来...

Global site tag (gtag.js) - Google Analytics