Hi!

I try to work with BatikSVG in JavaServerPages.
JavaCode, who worked perfect in a JavaProgramm, does not work in the environment of a 
JSP:

*********************************************************************************************
 method org.w3c.dom.DOMImplementation.createDocument(String, String, null) 
*********************************************************************************************

<%@page 
import="org.apache.batik.dom.svg.SVGDOMImplementation,org.apache.batik.svggen.SVGGraphics2D,org.w3c.dom.*"
%>
<HTML>
<BODY>
<%
DOMImplementation impl = SVGDOMImplementation.getDOMImplementation();
String namespaceURI = SVGDOMImplementation.SVG_NAMESPACE_URI;

Document doc = impl.createDocument(namespaceURI, "svg", null);

%>
</BODY>
</HTML>

______________

Internal Servlet Error:org.apache.jasper.JasperException: Unable to compile class for 
JSPC:\WINNT\Profiles\bwd4uf5\jbproject\TestJSP\work\localhost_8080\_0002fJsp_00031_0002ejspJsp1_jsp_5.java:65:
 Method createDocument(java.lang.String, java.lang.String, null) not found in 
interface org.w3c.dom.DOMImplementation.
                Document doc = impl.createDocument(namespaceURI, "svg", null);
                                                  ^
1 error

 at org.apache.jasper.compiler.Compiler.compile(Compiler.java:247)
 at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:413)
 at 
org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:149)
 at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:161)
 at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
 at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
 at com.borland.jbuilder.webserverglue.tomcat.jsp.JspLoaderEcho.service(Unknown Source)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
 at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
 at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)
 at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)
 at java.lang.Thread.run(Thread.java:484)

_______________
So I tried to Cast into a DocumentType:

<%@page 
import="org.apache.batik.dom.svg.SVGDOMImplementation,org.apache.batik.svggen.SVGGraphics2D,org.w3c.dom.*"

%>
<HTML>
<BODY>
<%
DOMImplementation impl = SVGDOMImplementation.getDOMImplementation();
String namespaceURI = SVGDOMImplementation.SVG_NAMESPACE_URI;
Document doc = impl.createDocument(namespaceURI, "svg", (DocumentType) doctype);
%>
</BODY>
</HTML>
_______________

Internal Servlet Error:org.apache.jasper.JasperException: Unable to compile class for 
JSPC:\WINNT\Profiles\bwd4uf5\jbproject\TestJSP\work\localhost_8080\_0002fJsp_00031_0002ejspJsp1_jsp_5.java:65:
 Method createDocument(java.lang.String, java.lang.String, org.w3c.dom.DocumentType) 
not found in interface org.w3c.dom.DOMImplementation.
                Document doc = impl.createDocument(namespaceURI, "svg", (DocumentType) 
doctype);
                                                  ^
 at org.apache.jasper.compiler.Compiler.compile(Compiler.java:247)
 at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:413)
 at 
org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:149)
 at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:161)
 at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
 at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
 at com.borland.jbuilder.webserverglue.tomcat.jsp.JspLoaderEcho.service(Unknown Source)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
 at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
 at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)
 at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)
 at java.lang.Thread.run(Thread.java:484)


Any help would be welcome!

Greetings
Susanne

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to