初めてJavaサーバーのページを使用していますが、タグに問題があります。私もEclipseで作業しています。接頭辞「c」でインポートされたタグライブラリで定義されたタグ「選択」がありません
私は取得しています特定のエラーがある:
org.apache.jasper.JasperException: /Query.jsp (line: 5, column: 0) No tag "choose" defined in tag library imported with prefix "c"
問題があり、そこにがタグである私はとのトラブルを抱えていた...接頭辞Cで
「を選択してください」 URLは通常推奨されていますが、古いものがあるようですので、標準タグをダウンロードしてWEB-INF/tagsディレクトリに展開しました。
<%@ page contentType="text/html" import="beans.*" %>
<%@ taglib prefix="c" tagdir="/WEB-INF/tags/c.tld" %>
<%@ taglib prefix="sql" tagdir="/WEB-INF/tags/sql.tld" %>
<%@ taglib prefix="fn" tagdir="/WEB-INF/tags/fn.tld" %>
<c:choose>
....
c.tldがあります:
私のJSPファイルはで始まり
...
<tag>
<description>
Simple conditional tag that establishes a context for
mutually exclusive conditional operations, marked by
<when> and <otherwise>
</description>
<name>choose</name>
<tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>
<body-content>JSP</body-content>
</tag>
それはどこかに設定エラーのいくつかの並べ替えがあることを私の推測だが、私は場所については全く無知ですそれは可能性があります。
質問の下にある[[jstl]]タグの上にマウスを置いて、ボックスがポップアップしてから* info *リンクをクリックしてください。 – BalusC