如何解决jsp错误?

时间:2013-04-12 12:12:59

标签: eclipse jsp liferay

你好我是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

的标记库描述符

1 个答案:

答案 0 :(得分: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>