0


你好,我是 jsp 的新手,当我将以下代码放在文件顶部时,我 在 jsp 页面中遇到错误。

 <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>

我收到以下错误。

找不到标签库描述符 "http://java.sun.com/portlet_2_0"

我正在使用liferay eclipse ide。使用 jsp 页面创建表单,我在文件顶部收到错误。我创建了 init.jsp 文件,并在该文件中放入了所有常见的东西。我在 init.jsp 文件中有错误

您好,我还为您提供了我的 init.jsp 文件。

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@page import="javax.portlet.PortletURL"%>
<%@page import="javax.portlet.ActionRequest"%>
<%@page import="javax.portlet.ActionResponse" %>
<%@ page import="com.dir.service.directoryLocalServiceUtil" %>
<%@ page import="com.dir.model.directory" %>
<%@ page import="java.util.*" %>
<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<portlet:defineObjects />

我在第一行得到了错误。 找不到“ http://java.sun.com/portlet_2_0 ”的标记库描述符

4

1 回答 1

2

使用以下内容将 web.xml 添加到您的 WEB-INF 文件夹应该会有所帮助。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.5//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

<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>
于 2013-04-12T12:20:49.110 回答