gpt4 book ai didi

java - 找不到 JSP Googlemaps taglib,我哪里出错了?

转载 作者:行者123 更新时间:2023-11-29 04:02:28 29 4
gpt4 key购买 nike

我正在尝试使用 Googlemaps 标记库将 Google map 添加到我的 JSP 中。

我已经把它添加到我的 maven pom 中

    <dependency>
<groupId>com.lamatek</groupId>
<artifactId>googlemaps</artifactId>
<version>0.98c</version>
<scope>provided<>/scope
</dependency>

然后这在我的 NetBeans 项目库下包含了 googlemaps-0.98c 库,我右键单击并选择了 Manually install artifact 并找到了我的 googlemaps.jar 文件下载。

然后我将其添加到我的 taglibs 文件中

<%@taglib prefix="googlemaps" uri="/WEB-INF/googlemaps" %>

然后在我真正想在我的 jsp 上显示 map 的地方包含这个

    <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

我错过了一些简单的事情吗?到目前为止,我无法发现我做错了什么。

最佳答案

通常当你这样做时:

<%@taglib prefix="googlemaps" uri="/WEB-INF/googlemaps" %>

您基本上是想说“文件夹/WEB-INF/googlemaps 有一堆 .tag 文件供使用”——但您没有。

只需浏览文档即可确认这一点 - 它说您应该使用它(注意 tld 扩展名的用法):

<%@ taglib uri="/WEB-INF/googlemaps.tld" prefix="googlemaps" %> 

来源:http://www.lamatek.com/GoogleMaps/documentation.jsp#installation

关于java - 找不到 JSP Googlemaps taglib,我哪里出错了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2548368/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com