I've a SVG object
I use this object in my .jsp file. Then I show image:DOMImplementation domImpl = GenericDOMImplementation.getDOMImplementation();
Document document = domImpl.createDocument(null, "svg", null);
SVGGraphics2D svgGenerator = new SVGGraphics2D(document);
TblPartner partner = (TblPartner)request.getAttribute("partner");
MarketCurvesComparisonGrafik grafikManager = new MarketCurvesComparisonGrafik(inputData, fullStatistic, filteredStatistic, partner);
JFreeChart chart = grafikManager.createChart();
chart.draw(svgGenerator, new Rectangle2D.Double(0, 0, 800, 600), null);
svgGenerator.setSVGCanvasSize(new Dimension(700, 600));
request.setAttribute("svg", svgGenerator);
Maybe it's not the best way, but it works.<%
org.apache.batik.svggen.SVGGraphics2D svgGenerator = (org.apache.batik.svggen.SVGGraphics2D)request.getAttribute("svg");
boolean useCSS = true;
response.setContentType("image/svg+xml");
java.io.Writer out2 = response.getWriter();
svgGenerator.stream(out2, useCSS);
out2 = null;
%>
I want to have mouse event, when I click on SVG. Is that possible?