在开发portlet和编写jsp页面时,我使用了:
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet_2_0"%>但是eclipse告诉我一个错误,告诉我它不能找到http://java.sun.com/portlet. 的标记库描述符。
如何使用tld文件解决此问题?
发布于 2016-09-24 20:26:47
移除线
<%@ taglib uri="http://java.sun.com/portlet_2_0"% prefix="portlet">粘贴这一行:
<%@taglib uri="http://java.sun.com/portlet" prefix="portlet"%>然后,在WEB-INF/tld文件夹中放置这些文件:aui.tld、liferay-portlet.tld、liferay-portlet-ext.tld、liferay-security.tld、liferay-theme.tld、liferay-ui.tld、liferay-util.tld。
发布于 2012-12-21 15:33:46
您可以下载portlet-2.0.jar并将其添加到项目路径中。但是,如果您正在为Liferay开发,我将建议您使用具有Portlet2.0规范的liferay-portlet.tld。
发布于 2013-03-06 08:56:34
如果将其添加到web.xml文件夹中的web.xml中,它将删除Eclipse消息。
<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>希望能帮上忙。
https://stackoverflow.com/questions/13991799
复制相似问题