Googlemaps taglibを使用して、JSPにGoogleマップを追加しようとしています。
これをMavenPomに追加しました
<dependency>
<groupId>com.lamatek</groupId>
<artifactId>googlemaps</artifactId>
<version>0.98c</version>
<scope>provided<>/scope
</dependency>
次にgooglemaps-0.98c
、NetBeansのプロジェクトライブラリの下にライブラリが含まれ、右クリックして選択Manually install artifact
し、ダウンロードしたgooglemaps.jarファイルを見つけました。
次に、これをtaglibsファイルに追加しました
<%@taglib prefix="googlemaps" uri="/WEB-INF/googlemaps" %>
そして、これを実際にjspにマップを表示したい場所に含めました
<googlemaps:map id="map" width="250" height="300" version="2" type="STREET"
zoom="12">
<googlemaps:key domain="localhost" key="xxxx"/>
<googlemaps:point id="point1" address="74 Connors Lane" city="Elkton"
state="MD" zipcode="21921" country="US"/>
<googlemaps:marker id="marker1" point="point1"/>
</googlemaps:map>
しかし、アプリケーションをロードすると、次のエラーが発生します。
org.apache.jasper.JasperException: /jsp/dashboard.jsp(1,1) /jsp/common/taglibs.jsp(6,56) PWC6117: File "/WEB-INF/googlemaps" not found
root cause
org.apache.jasper.JasperException: /jsp/common/taglibs.jsp(6,56) PWC6117: File "/WEB-INF/googlemaps" not found
簡単なことを見逃したことがありますか?私はこれまでに間違ったことを見つけることができません。