wood burning stoves 2.0*
The moose likes Other Open Source Projects and the fly likes CeWolf - Send HttpSession to DataProducer Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "CeWolf - Send HttpSession to DataProducer" Watch "CeWolf - Send HttpSession to DataProducer" New topic
Author

CeWolf - Send HttpSession to DataProducer

Amandeep Aggarwal
Greenhorn

Joined: Jul 11, 2008
Posts: 12
Dear Experts,

I followed the tutorial for Cewolf on the website and was able to display sample charts(with hardcoded values) in a J2ee application.
Now I want to fetch data values from the backend(SAP) and need access to HttpSession in the DataProducer class to be able to connect to SAP.

I understand the DataProducer is being invoked in JSP using the CEWolf tag library.

<jsp:useBean id="pageViews4" class="com.test.model.CeWolfExample"/>
<cewolf:chart
id="verticalbar3d"
title="Consumption History"
type="verticalbar3d"
xaxislabel="Last 12 Months"
yaxislabel="Cost($)"
backgroundcolor="#FFFFFF"
plotbackgroundcolor="#EEFFE0">
<cewolf:data>
<cewolf:producer id="pageViews4"/>
</cewolf:data>
</cewolf:chart>


<cewolf:img chartid="verticalbar3d" renderer="cewolf" width="400" height="300"/>


Is there a way I can send HttpSession from JSP to my DatasetProducer class?
Without the HttpSession, I cannot access the ConnetionManager needed to connect to the backend.

Thanks,
Amandeep
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41064
    
  43
The usual approach would be set the pageViews4 object as a request attribute, but I think a session attribute would work just as well.

The HttpSession is accessible in the servlet (or Action class, or wherever you create the DatasetProducer class), so whatever the connection between HttpSession and ConnetionManager is, it should be satisfiable (maybe you can elaborate on that, as I'm not sure I understand).


Ping & DNS - my free Android networking tools app
Amandeep Aggarwal
Greenhorn

Joined: Jul 11, 2008
Posts: 12
Thank you very much for a prompt reply. My initial approach to get data from database was incorrect.
After your message I realized that and corrected it. It is working now.

Just a suggestion . Can you add an example like this where consumption values have to be fetched from a datastore and then the graph is generated as a part of your example application for CeWolf.

Thanks again.
Amandeep
 
Consider Paul's rocket mass heater.
 
subject: CeWolf - Send HttpSession to DataProducer
 
Similar Threads
Cewolf - Vertical Bar Graph - Reduce Bar Width
cewolf charts
cewolf and Struts
Cewolf charts colors and Postprocessors
CeWolf - SeriesPaintProcessor