RE: jchart - struts - image map [bcc][faked-from]

"Hassan, Carina" <[email protected]> Fri, 12 Nov 2004 13:03:17 -0500
Newsgroups gmane.comp.krysalis.jcharts.user
Message-ID <AEE609B8C340CB478E16A9E6043CDB9903F5BD07@lrlmx01.aquilent.fundatis.com>
Thank you.  I tried to do that and I was able to create the image map
and the chart data, but I am having trouble streaming the chart data to
display on the jsp file using a servlet.  I created a servlet called
ChartServlet (just like the demo sample) but it didn't seem to have any
action.  I configure tomcat (added config to web.xml).  Any ideas why?
All I got was a broken image tag, but the image map code was there.  

I am not sure whether it's relevant, but the following error message was
generated:
ERROR,http-8080-Processor25,2004-11-12 12:54:38,983,Exception loading
sessions from persistent storage
java.io.WriteAbortedException: writing aborted;
java.io.NotSerializableException: java.awt.image.BufferedImage
	at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1278)
	at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
	at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
	at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646
)
	at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
	at
org.apache.catalina.session.StandardSession.readObject(StandardSession.j
ava:1342)
	at
org.apache.catalina.session.StandardSession.readObjectData(StandardSessi
on.java:885)
	at
org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:
416)
	at
org.apache.catalina.session.StandardManager.load(StandardManager.java:34
3)
	at
org.apache.catalina.session.StandardManager.start(StandardManager.java:6
57)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4294
)
	at
org.apache.catalina.core.StandardContext.reload(StandardContext.java:304
3)
	at
org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:10
14)
	at
org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:330
)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:237)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:214)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
	at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:198)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:152)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:540)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:137)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:118)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79
9)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:705)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57
7)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
	at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.NotSerializableException:
java.awt.image.BufferedImage
	at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
	at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:13
32)
	at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
	at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1
247)
	at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
	at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
	at
org.apache.catalina.session.StandardSession.writeObject(StandardSession.
java:1415)
	at
org.apache.catalina.session.StandardSession.writeObjectData(StandardSess
ion.java:902)
	at
org.apache.catalina.session.StandardManager.doUnload(StandardManager.jav
a:539)
	at
org.apache.catalina.session.StandardManager.unload(StandardManager.java:
485)
	at
org.apache.catalina.session.StandardManager.stop(StandardManager.java:68
7)
	at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:4496)
	at
org.apache.catalina.core.StandardContext.reload(StandardContext.java:303
7)
	... 30 more

Thanks,
Carina

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Kesavan
Srinivasan
Sent: Thursday, November 11, 2004 9:45 AM
To: [email protected]
Subject: Re: [jCharts-users] jchart - struts - image map
[bcc][faked-from]
Importance: Low

One way to do it is -
create the jpeg (or other format) image map in struts and store it in
session.
Have a separate servlet that will stream the image map from session,
back to the jsp which invokes the servlet via the <image> tag.

Hope this helps.

--- "Hassan, Carina" <[email protected]>
wrote:

> Hi All,
>  
> I am trying to use jchart with Struts.  I can generate multiple graphs

> on a single JSP page now (without Struts).  But I am not sure how to 
> integrate it within Struts.  Also, how can I include the generation of

> image map (2 steps process) in Struts as well.
>  
> Any suggestions are welcome.  Thanks in advance.
>  
> thanks,
> Carina
>  
> 



		
__________________________________
Do you Yahoo!? 
Check out the new Yahoo! Front Page. 
www.yahoo.com 
 



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
jCharts-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jcharts-users


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88&alloc_id065&op=click