2010-12-28 11 views
0

Ich benutze ZK Framework und ich möchte ZK in Jsp integrieren. Ich habe versucht, folgenden Code auf dem Server auszuführen.Ich möchte ZK in Jsp integrieren, aber ich habe Fehler

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> 

Ich habe diesen Fehler, und ich habe bereits hinzugefügt zuljsp.jar in Meine Anwendung Build-Pfad

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/zkoss/web/Servlets/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)

Bitte helfen Sie mir aus diesem Fehler Dank

Antwort

1

Die JAR muss in Webapp-Laufzeit Klassenpfad sein. Das Löschen der JAR-Datei (en) in /WEB-INF/lib sollte es tun. Sie müssen nichts anderes tun. Sie müssen sich nicht mit den Build Path Eigenschaften des Projekts in einer IDE befassen.

+0

Die Klasse soll in zweb.jar sein. Stellen Sie sicher, dass alle ZK JAR-Dateien installiert sind. Sie können http://books.zkoss.org/wiki/ZK_Installation_Guide/ZK_Background/The_Content_of_ZK_Binary_Distribution#.2Fdist.2Flib –

+0

jar bereits im Ordner WEB-INF/lib lesen, aber es gibt immer noch Fehler – Sanjeev

Verwandte Themen