我正在使用ZK框架,我想在zsp中集成zk。我试图在服务器上运行以下代码。
test.jsp的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ taglib uri="http://www.zkoss.org/jsp/zul" prefix="z" %>
<html>
<head>
<title>Test of ZUL on JSP</title>
</head>
<body>
<h1>1. Header outside z:page</h1>
<z:page>
<h2>2. Header in z:page</h2>
<z:window id="win" title="Test" border="normal">
<p>3. Content in z:window</p>
<z:button label="Overlap" onClick="win.doOverlapped()" />
</z:window>
<p>
4. Content in z:page after z:window
</h2>
</z:page>
<p>5. Content after z:page</p>
</body>
</html>
我遇到了这个错误我已经在我的应用程序构建路径中添加了zuljsp.jar
org.apache.jasper.JasperException:javax.servlet.ServletException:java.lang.NoClassDefFoundError:org / zkoss / web / servlet / xel / PageRequestContext org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
请帮我解决这个错误 谢谢
答案 0 :(得分:1)
JAR必须进入webapp的运行时类路径。删除/WEB-INF/lib
中的JAR文件应该这样做。你不需要做任何其他事情。您不需要在IDE中混淆项目的 Build Path 属性。