Hi,
 thanks for your help dave.
But still session cannot hold the reference of SessionData Object.It throws
OutOfMemoryError.
any other solutions?

thanks in advance,
-easwaran.P




---------------------------------------- Message History
      ----------------------------------------


From: [EMAIL PROTECTED] on 10/28/99 02:16 PM GMT

Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED]
cc:
Subject:  Re: caching long field as session data in JWS memory




The new SessionData object doesn't do anything.  It only stores data and
provides
method for storing and retrieving that data.

public class SessionData
{
    int longfield;
    public SessionData() {}

    public void setLongfield(int longfield){ this.longfield=longfield; }
    public int getLongfield(){ return longfield; }
    // so on for other data
}

Then in servlet after getting value for longfield:

int longfieldValue = // GET IT FROM DATABASE
SessionData sData = new SessionData();
sData.setLongfield(longfieldValue);
session.putValue("SessionData",sData);

then in JSP:
<jsp:useBean id="dataBean" class="SessionData" scope="session"/>
You have retrieved the following value: <%= dataBean.getLongfield() %>

dave.

Palanisamy Easwaran wrote:

> Hi,
>  Do you want me to create a SessionData object of own? or Does JWS provide it?
> If I want to create SessionData object, what does it do actually? some sort of
> code is welcome.
>
> thanks in advance,
> -easwaran.P
>
> ---------------------------------------- Message History
>       ----------------------------------------
>
> From: [EMAIL PROTECTED] on 10/27/99 04:47 PM GMT
>
> Please respond to [EMAIL PROTECTED]
>
> To:   [EMAIL PROTECTED]
> cc:
> Subject:  Re: caching long field as session data in JWS memory
>
> Instead of putting the data into session why not create an object to store
that
> data
> and store the reference to that object in session?
>
> SessionData sData = new SessionData(longfield);
> session.putValue("SessionData",sData);
>
> This way you have SessionData object for more data.
>
> data i mean dave.
>
> Palanisamy Easwaran wrote:
>
> > Hi,
> >
> >  I tried  to cache (session.putValue("SessionData",longfield)) a long field
> data
> > which is retrieved from database using  JWS , it worked for few records.
> > But, when I tried the same with more number of records , ofcourse I got the
> > expected exception
> >
> >      java.lang.OutOfMemoryError at java.lang.StringBuffer.append(Compiled
> Code)
> > at
> >      MyDbServlet.doGet(Compiled Code) at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:715) at
> >      javax.servlet.http.HttpServlet.service(HttpServlet.java:840) at.
> >
> > I would like to know what is the maximum size of session data can be cached
in
> > memory of a web server?,
> > how do we identify the size of session data allowed in cache of a web
server?
> >
> > any help is appreciated,
> >
> > thanks in advance,
> > easwaran.P
> >
> > ___________________________________________________________________________
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources: http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
> --
> David Mossakowski        [EMAIL PROTECTED]
> http://www.dwdog.com/styk      212.310.7275
>
> "I don't sit idly by, I'm planning a big surprise"
> F         U         G         A        Z        I
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

--
David Mossakowski        [EMAIL PROTECTED]
http://www.dwdog.com/styk      212.310.7275

"I don't sit idly by, I'm planning a big surprise"
F         U         G         A        Z        I

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to