× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
--
[ Picked text/plain from multipart/alternative ]
I have done the following simple test:

Generated two servlets using VAJ smart guide.
In the first one added some information into the session
In the second one try to get the information from the session

The session in the second servlet is a new one

I called using the following urls:
http://localhost:8080/servlet/test.sessions.FirstServlet
http://localhost:8080/servlet/test.sessions.SecondServlet

The code is the following:

public void performTask(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) {

        try

        {
                javax.servlet.http.HttpSession session =
request.getSession(true);

                session.setAttribute("attribut", new String("In the
session"));

                System.out.println("Put into the session");

        }
        catch(Throwable theException)
        {
                // uncomment the following line when unexpected exceptions
                // are occuring to aid in debugging the problem.
                //theException.printStackTrace();
        }
}

public void performTask(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) {

        try

        {
                javax.servlet.http.HttpSession session =
request.getSession(true);

                String msg = (String) session.getAttribute("attribut");

                System.out.println("Got the following information" + msg);

        }
        catch(Throwable theException)
        {
                // uncomment the following line when unexpected exceptions
                // are occuring to aid in debugging the problem.
                //theException.printStackTrace();
        }
}

Any idea?

It with VAJ4 on Win200 pro

Gilles

-----Original Message-----
From: Gary L Peskin [mailto:garyp@firstech.com]
Sent: mercredi, 13. février 2002 09:39
To: java400-l@midrange.com
Subject: RE: JSP


I'm not familiar with VAJ 4 (I switched to WSAD) but assuming it's
similar to 3.5.3, can you please examine your session.xml file and see
the elements values as described in VAJ help under "Configuring the
default Web application".  If you can't figure the problem out, please
post your session.xml file.

Thanks,
Gary

> -----Original Message-----
> From: java400-l-admin@midrange.com
> [mailto:java400-l-admin@midrange.com] On Behalf Of Ducret, Gilles (CH)
> Sent: Wednesday, February 13, 2002 12:08 AM
> To: 'java400-l@midrange.com'
> Subject: RE: JSP
>
>
> This message is in MIME format. Since your mail reader does
> not understand this format, some or all of this message may
> not be legible.
> --
> [ Picked text/plain from multipart/alternative ]
> It is in the Websphere Test Environment.
>
> I am just migrating code from VAJ3.5 to VAJ4.
>
> I had problems because we used sendRedirect instead of forward.
>
> I have changed the code and used forward to call JSPs from
> servlets, and servlets from servlets, etc ...
>
> When I forward from the servlet to the JSP it is ok, I can
> find the information in the session. When I call another
> servlet (from an hyperlink, or typing the url), when I enter
> in the second servlet code, the session id is different.
>
> We have implemented an MVC model based on an article found in
> VADD. Each servlet derives from a base class, and in this
> base class we get the information from the session. The code
> is _session = request.getSession(true);
>
> Why in some case it creates a new session and in others no?
>
> Gilles
>
> -----Original Message-----
> From: Gary L Peskin [mailto:garyp@firstech.com]
> Sent: mardi, 12. février 2002 17:54
> To: java400-l@midrange.com
> Subject: RE: JSP
>
>
> Gilles -
>
> What container are you running this in?  Depending on the
> container, there may be certain setup requirements where you
> have to tell the container that you want to use sessions,
> what the session timeout is, etc.  How are you identifying
> sessions?  In other words, how does the container match an
> interaction to a stored session?  Are you using cookies or
> URL rewriting or some other means?
>
> If your code is working, I suspect the session support is not
> properly set up for the container.  However, without knowing
> what servlet engine you're using, it's difficult to go further.
>
> Gary
>
> > -----Original Message-----
> > From: java400-l-admin@midrange.com
> > [mailto:java400-l-admin@midrange.com] On Behalf Of Ducret,
> Gilles (CH)
> > Sent: Tuesday, February 12, 2002 8:34 AM
> > To: JAVA400-L (E-mail)
> > Subject: JSP
> >
> >
> > This message is in MIME format. Since your mail reader does not
> > understand this format, some or all of this message may not be
> > legible.
> > --
> > [ Picked text/plain from multipart/alternative ]
> > Hello,
> >
> > I have a very strange problem and I cannot find where
> > it comes from.
> >
> > I have a first servlet, that put some information into
> > the session. This servlet then calls a jsp to display information.
> >
> > The jsp displays the information plus an hyperlink to
> another servlet.
> >
> > When I clic on that link and enter the servlet code, I cannot find
> > anymore the object in the session. The session ID has also
> changed. In
> > fact a new session has been created for this servlet.
> >
> > What can make a new session to be created?
> >
> > The link is:
> >
> > <a href="servlet/MyServlet">Test my servlet</a>
> >
> > Thanks
> >
> > Gilles
>
> _______________________________________________
> This is the Java Programming on and around the iSeries /
> AS400 (JAVA400-L) mailing list To post a message email:
> JAVA400-L@midrange.com To subscribe, unsubscribe, or change
> list options,
> visit: http://lists.midrange.com/cgi-bin/listinfo/java400-l
> or email: JAVA400-L-request@midrange.com
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/java400-l.
>
>
> **********************************************************************
> This E-mail and any files transmitted with it are
> confidential and intended for the exclusive use of the
> addressee(s) only.  You should not disclose its contents to
> any other person. If you are not the intended recipient
> please notify the sender immediately.
> **********************************************************************
> _______________________________________________
> This is the Java Programming on and around the iSeries /
> AS400 (JAVA400-L) mailing list To post a message email:
> JAVA400-L@midrange.com To subscribe, unsubscribe, or change
> list options,
> visit: http://lists.midrange.com/cgi-bin/listinfo/java400-l
> or email: JAVA400-L-request@midrange.com
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/java400-l.
>

_______________________________________________
This is the Java Programming on and around the iSeries / AS400 (JAVA400-L)
mailing list
To post a message email: JAVA400-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/java400-l
or email: JAVA400-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/java400-l.


**********************************************************************
This E-mail and any files transmitted with it are confidential
and intended for the exclusive use of the addressee(s) only.
 You should not disclose its contents to any other person.
If you are not the intended recipient please notify the sender
immediately.
**********************************************************************


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.