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]