2

私はJSPを学んでいて、それでJSTLを使おうとしています。Eclipse Juno を使用しており、https://stackoverflow.com/tags/jstl/infoのインストール手順に従いました。

しかし、それを実行しようとすると、次のエラーメッセージが表示されます。

および説明 サーバーで内部エラーが発生したため、この要求を実行できませんでした。

project/WebContent/WEB-INF/lib/ フォルダーに javax.servlet.jsp.jstl-1.2.2.jar と javax.servlet.jsp.jstl-api-1.2.1.jar をドロップしてフォルダーを更新し、また、それらを右クリックし、[ビルド パス] -> [ビルド パスの構成] をクリックして、両方が Web アプリ ライブラリの下にあることを確認します。

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>

誰か助けてください...よろしくお願いします。

4

0 に答える 0