EclipseプロジェクトとしてMaven2Webモジュール(より具体的には、SpringSource Tool Suite 2.6)があります。src / main / webapp / WEB-INF/tagsにhello.tagがあります。それはこれだけです:
<%@ tag language="java" pageEncoding="ISO-8859-1"%>
Hello World!
src / main/webappにHello.jspがあります。それはこれだけです:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@taglib prefix="fl" tagdir="/WEB-INF/tags/" %>
<fl:hello/>
アプリケーションをビルドしてデプロイすると、すべてが期待どおりに機能します。問題は、Eclipseがtaglib行の問題を報告していることです。それは言う:
タグディレクトリ「/WEB-INF/tags/」が見つかりません
私はすでに同様の質問を見ましたが、解決策はプロジェクトの性質/ファセットが有効になっていないことに関係しており、.projectで設定する必要のあるすべての性質があると信じています:
<natures>
<nature>org.springframework.ide.eclipse.core.springnature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.maven.ide.eclipse.maven2Nature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
誰かがこれを以前に見た、または私が他に何をチェックすべきかについて何か考えがありますか?