我正在学习JSP并尝试使用JSTL。 我正在使用Eclipse Juno,并遵循https://stackoverflow.com/tags/jstl/info
的安装说明但是在尝试运行它时,它会显示错误消息: 消息无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:http://java.sun.com/jsp/jstl/core
和 description服务器遇到内部错误,导致无法完成此请求。
删除了project / WebContent / WEB-INF / lib /文件夹中的javax.servlet.jsp.jstl-1.2.2.jar和javax.servlet.jsp.jstl-api-1.2.1.jar并刷新了该文件夹,只是为了确保我也右键点击它们并点击Build Path - >配置构建路径并确保它们都在Web App Libraries下。
尝试了不同版本的JSTL,即1.2.1和1.2,它们都给出了相同的错误。并且还删除了.jar文件并仍然给出相同的错误,所以我假设文件以某种方式未被读取或设置不正确。
尝试搜索解决方案,但似乎没有找到具有相同问题的其他人...(要么没有人有同样的问题,要么只是不知道在哪里看。)
我正在尝试运行的简单.jsp代码如下:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>
<c:import url="hotels.html" var="sf"/>
<x:parse doc="${sf}" varDom="dom"/>
<html>
<head>
<title>Parsing hotels.html</title>
</head>
<body>
<x:out select="$tag/img/@alt"/>
</body>
</html>
请有人帮忙... 非常感谢提前。