等待:JSTL标准标签库中使用XML标签的问题,盼解答!

作者在使用MyEclipse5.1与Eclipse3.2环境下遇到XML标签解析问题,加载了JSTL 1.1版本的JSTL.JAR和STANDARD.JAR两个包,但在使用<x:parse>标签时出现错误。页面提示XPathException错误,并给出了详细的错误位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如下代码:学习环境为MyEclipse5.1+Eclipse3.2,运行其它标签都OK,但到XML标签时居然出错!
闷ing~~~,加载的JSTL为1.1版本,包JSTL.JAR,STANDARD.JAR两个包,网上有些人说再加入另外两个包,但怎么在MyEclipse中加入?
:(
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<%@ taglib prefix="x" uri="http://java.sun.com/jstl/xml_rt" %>
<html>
<head>
<title>标签xml的使用</title>
</head>
<body>
<x:parse var="test">
<books>
<book id="01">
<name>JSP应用详解</name>
<price>99</price>
</book>
</books>
</x:parse>
<x:out select="$test/books//name"/><br>
<x:out select="$test//name"/><br>
<x:out select="$test/books/book/name"/><br>
<x:out select="$test/books/book/price"/><br>

</body>
</html>

页面出错提示如下:
org.apache.jasper.JasperException: Exception in JSP: /x_out.jsp:17

14: </book>
15: </books>
16: </x:parse>
17: <x:out select="$test/books//name"/><br>
18: <x:out select="$test//name"/><br>
19: <x:out select="$test/books/book/name"/><br>
20: <x:out select="$test/books/book/price"/><br>

TOMCAT中的错误提示如下:
2007-12-29 9:42:13 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NoClassDefFoundError: org/apache/xpath/XPathException
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值