一个JSP获得org.xml.sax.SAXParseException; 已经为元素“ c:set”指定了属性“ var”

史蒂文·克拉夫特

我是Java服务器开发的新手,正在将用ColdFusion编写的Web应用程序转换为Glassfish 4上的Java EE Web应用程序。此应用程序具有JSP的功能(最好使用servlet)。那是设计使然,而不是我的决定。

错误是:

org.apache.jasper.JasperException:

PWC6170:来自> TagLibraryValidator的SQL验证错误消息

null:org.xml.sax.SAXParseException; >行号:1726; columnNumber:3;已经为>元素“ c:set”指定了属性“ var”。

似乎这些极少数的JSP不接受taglib引用。这是一个示例(在所有文件中相同):<%@ taglib uri =“ http://java.sun.com/jsp/jstl/core” prefix =“ c”%>

我发现,如果删除URI属性的“ jsp /”部分,该错误就会消失(但后来我不能在<c:set>标记中使用EL表达式)。所以我想知道我的Web容器中是否有两个不同版本的JSTL?

这是我的web.xml(删除了所有servlet的底部):

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
     xmlns="http://java.sun.com/xml/ns/javaee" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

许多(数百个)JSP都可以使用此taglib正常工作,并且它们位于不同的目录/位置,因此我真的不知道为什么会这样。帮助?

史蒂文·克拉夫特

很抱歉回答我自己的问题,但我发现了问题。有一个ac:set标记读取

<c:set var="x" var="data" />

代替

<c:set var="x" value="data" />

这是不寻常的,因为页面没有将标记行标记为错误,并且堆栈跟踪(虽然确实提到了先前定义的var属性)指向了taglib声明。仅供参考,我在Netbeans 8.0.2中编程。

Idk,如果其他人用谷歌搜索,希望对您有所帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

XML解析错误:org.xml.sax.SAXParseException

来自分类Dev

org.xml.sax.SAXParseException; 元素的前缀; 没有约束

来自分类Dev

Groovy Codenarc.xml org.xml.sax.SAXParseException xsi:schemaLocation与元素类型规则集未绑定未绑定

来自分类Dev

org.xml.sax.SAXParseException; lineNumber:6;columnNumber:122; cvc-elt.1:找不到元素'beans'的声明

来自分类Dev

org.xml.sax.SAXParseException;cvc-complex-type.2.4.c: 匹配通配符严格,但找不到声明

来自分类Dev

org.xml.sax.SAXParseException:解析XML时出现意外令牌

来自分类Dev

使用JAXB读写XML文件时处理org.xml.sax.SAXParseException

来自分类Dev

使用JAXB读写XML文件时处理org.xml.sax.SAXParseException

来自分类Dev

XML解析异常org.xml.sax.SAXParseException cvc-elt.1

来自分类Dev

flauce org.xml.sax.SAXParseException实体HTML.Version的声明必须以>结尾

来自分类Dev

Eclipse-glassfish无法启动,因为org.xml.sax.SAXParseException;

来自分类Dev

如何解决错误“ org.xml.sax.SAXParseException /序言中不允许内容”?

来自分类Dev

Java JaxB Unmarshaller 给出 org.xml.sax.SAXParseException 文件过早结束

来自分类Dev

org.xml.sax.SAXParseException:在.net中使用服务时,序言中不允许包含内容

来自分类Dev

org.xml.sax.SAXParseException:在.net中使用服务时,序言中不允许包含内容

来自分类Dev

在Spring MVC中运行JUnit测试会抛出:org.xml.sax.SAXParseException; systemId:http://www.springframework.org/schema/mvc/spring-mvc.xsd

来自分类Dev

在Spring MVC中运行JUnit测试会抛出:org.xml.sax.SAXParseException; systemId:http://www.springframework.org/schema/mvc/spring-mvc.xsd

来自分类Dev

EJB2项目从JBoss4迁移到JBoss6。异常:org.xml.sax.SAXParseException; 文件过早结束

来自分类Dev

定义一个XML元素,该元素必须为空并且没有属性

来自分类Dev

如何使用Nokogiri SAX Parser检索XML元素的值?

来自分类Dev

XML 解析中的 SAXParseException 错误

来自分类Dev

XML具有xsi:type属性时,Sax解析异常

来自分类Dev

XML具有xsi:type属性时,Sax解析异常

来自分类Dev

Android中的SAX XML

来自分类Dev

使用SAX修改XML文件

来自分类Dev

使用SAX Parser的Android XML

来自分类Dev

从多个具有相同名称的元素中获取属性值,并且在xml中获得另一个元素的属性值

来自分类Dev

Javascript属性为var

来自分类Dev

将XML多个元素分组为一个

Related 相关文章

  1. 1

    XML解析错误:org.xml.sax.SAXParseException

  2. 2

    org.xml.sax.SAXParseException; 元素的前缀; 没有约束

  3. 3

    Groovy Codenarc.xml org.xml.sax.SAXParseException xsi:schemaLocation与元素类型规则集未绑定未绑定

  4. 4

    org.xml.sax.SAXParseException; lineNumber:6;columnNumber:122; cvc-elt.1:找不到元素'beans'的声明

  5. 5

    org.xml.sax.SAXParseException;cvc-complex-type.2.4.c: 匹配通配符严格,但找不到声明

  6. 6

    org.xml.sax.SAXParseException:解析XML时出现意外令牌

  7. 7

    使用JAXB读写XML文件时处理org.xml.sax.SAXParseException

  8. 8

    使用JAXB读写XML文件时处理org.xml.sax.SAXParseException

  9. 9

    XML解析异常org.xml.sax.SAXParseException cvc-elt.1

  10. 10

    flauce org.xml.sax.SAXParseException实体HTML.Version的声明必须以>结尾

  11. 11

    Eclipse-glassfish无法启动,因为org.xml.sax.SAXParseException;

  12. 12

    如何解决错误“ org.xml.sax.SAXParseException /序言中不允许内容”?

  13. 13

    Java JaxB Unmarshaller 给出 org.xml.sax.SAXParseException 文件过早结束

  14. 14

    org.xml.sax.SAXParseException:在.net中使用服务时,序言中不允许包含内容

  15. 15

    org.xml.sax.SAXParseException:在.net中使用服务时,序言中不允许包含内容

  16. 16

    在Spring MVC中运行JUnit测试会抛出:org.xml.sax.SAXParseException; systemId:http://www.springframework.org/schema/mvc/spring-mvc.xsd

  17. 17

    在Spring MVC中运行JUnit测试会抛出:org.xml.sax.SAXParseException; systemId:http://www.springframework.org/schema/mvc/spring-mvc.xsd

  18. 18

    EJB2项目从JBoss4迁移到JBoss6。异常:org.xml.sax.SAXParseException; 文件过早结束

  19. 19

    定义一个XML元素,该元素必须为空并且没有属性

  20. 20

    如何使用Nokogiri SAX Parser检索XML元素的值?

  21. 21

    XML 解析中的 SAXParseException 错误

  22. 22

    XML具有xsi:type属性时,Sax解析异常

  23. 23

    XML具有xsi:type属性时,Sax解析异常

  24. 24

    Android中的SAX XML

  25. 25

    使用SAX修改XML文件

  26. 26

    使用SAX Parser的Android XML

  27. 27

    从多个具有相同名称的元素中获取属性值,并且在xml中获得另一个元素的属性值

  28. 28

    Javascript属性为var

  29. 29

    将XML多个元素分组为一个

热门标签

归档