0

jsp use zk tag error

asked 2008-05-16 08:53:46 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4966662

By: yuzexu_zk

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://www.zkoss.org/jsp/zul" prefix="z" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>ZK JSP Tag Library Demo</title> </head> <body> <h1>ZK JSP Tag Library Demo</h1>

<z:page zscriptLanguage="java"><%-- this is JSP valid Comment, do not use XML comment. --%>


<h3>ZK Upload Demo:</h3>

<z:window id="win3" title="Fileupload Demo" border="normal" width="550px">
<p>Same as zkdemo userguide's Upload demo. press upload key to upload an image.</p>
<z:button label="Upload">
<z:attribute name="onClick">{
Object media = Fileupload.get();
if (media instanceof org.zkoss.image.Image) {
Image image = new Image();
image.setContent(media);
image.setParent(pics);
} else if (media != null)
Messagebox.show("Not an image: "+media, "Error", Messagebox.OK, Messagebox.ERROR);
}</z:attribute>
</z:button>
<z:vbox id="pics"/>
</z:window>

<h3>Other Demos:</h3>

<z:window id="win" title="ZK JSP demo" width="550px" border="normal">
<z:vbox>
Here is the list of ZK JSP Tag Library demos.
<div style="margin-top: 10px">
<z:hbox>
JSTL forEach works with ZK: <z:toolbarbutton href="./foreach.jsp" label="forEach Demo"/>
</z:hbox>
</div>
<div style="margin-top: 10px">
<z:hbox>
Use class to define customized ZK Component: <z:toolbarbutton href="./useclass.jsp" label="use class Demo"/>
</z:hbox>
</div>
<div style="margin-top: 10px">

<z:hbox>
ZK Drag and Drop features: <z:toolbarbutton href="./draganddrop.jsp" label="Drag and Drop Demo"/>
</z:hbox>
</div>
<div style="margin-top: 10px">
<z:hbox>
ZK Capcha Component in jsp: <z:toolbarbutton href="./capcha.jsp" label="Capcha Demo"/>
</z:hbox>
</div>
<div style="margin-top: 10px">
<z:hbox>
ZK Window Component Mode setting in zscript: <z:toolbarbutton href="./windowmode.jsp" label="Window Mode Demo"/>
</z:hbox>
</div>
</z:vbox>
</z:window>

</z:page>
</body>
</html>



312 ERROR [jsp]:253 - Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /index.jsp(18,2) The z:window tag declares that it accepts dynamic attributes but does not implement the required interface
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.
java:39)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405
)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:146
)
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:66
6)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:73
0)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
at org.apache.jasper.compiler.Validator.validate(Validator.java:1489)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:166)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:5
63)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
03)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
at java.lang.Thread.run(Thread.java:619)


delete flag offensive retag edit
Be the first one to reply this discussion!
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2008-05-16 08:53:46 +0800

Seen: 266 times

Last updated: May 16 '08

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More