首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的taglib <%@ taglib prefix="portlet“uri=”uri=“中的错误

我的taglib <%@ taglib prefix="portlet“uri=”uri=“中的错误
EN

Stack Overflow用户
提问于 2012-12-21 14:19:54
回答 4查看 13.7K关注 0票数 6

在开发portlet和编写jsp页面时,我使用了:

代码语言:javascript
复制
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet_2_0"%>

但是eclipse告诉我一个错误,告诉我它不能找到http://java.sun.com/portlet. 的标记库描述符。

如何使用tld文件解决此问题?

EN

回答 4

Stack Overflow用户

发布于 2016-09-24 20:26:47

移除线

代码语言:javascript
复制
<%@ taglib uri="http://java.sun.com/portlet_2_0"% prefix="portlet">

粘贴这一行:

代码语言:javascript
复制
<%@taglib uri="http://java.sun.com/portlet" prefix="portlet"%>

然后,在WEB-INF/tld文件夹中放置这些文件:aui.tldliferay-portlet.tldliferay-portlet-ext.tldliferay-security.tldliferay-theme.tldliferay-ui.tldliferay-util.tld

票数 2
EN

Stack Overflow用户

发布于 2012-12-21 15:33:46

您可以下载portlet-2.0.jar并将其添加到项目路径中。但是,如果您正在为Liferay开发,我将建议您使用具有Portlet2.0规范的liferay-portlet.tld

票数 1
EN

Stack Overflow用户

发布于 2013-03-06 08:56:34

如果将其添加到web.xml文件夹中的web.xml中,它将删除Eclipse消息。

代码语言:javascript
复制
<web-app>
    <taglib>
        <taglib-uri>http://java.sun.com/portlet_2_0</taglib-uri>
        <taglib-location>/WEB-INF/tld/liferay-portlet.tld</taglib-location>
    </taglib>
</web-app>

希望能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13991799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档