Thanks for all the hints guys.  I think I might just live with having those extra 
parts in the 
address bar.

Cheers

Tony


On Fri, 25 Jan 2002 15:52:26 +1100
<[EMAIL PROTECTED]> wrote:

> The only thing I can suggest is to do it in javascript:
> 
> <Script language="javascript">
> function setVar(var) {
>       switch(var)
>               case 1:
>                       <% javax.servlet.http.HttpSession session =
> request.getSession();
>                       session.setAttribute("key","value1");
>                       %>
>                       break;
>               case 2:
>                       <% javax.servlet.http.HttpSession session =
> request.getSession();
>                       session.setAttribute("key","value2");
>                       %>
>                       break;
>               case 3:
>                       <% javax.servlet.http.HttpSession session =
> request.getSession();
>                       session.setAttribute("key","value3");
>                       %>
>                       break;
>               default:
>                       <% javax.servlet.http.HttpSession session =
> request.getSession();
>                       session.setAttribute("key","value4");
>                       %>
>                       break;
> }
> </Script>
> 
> and have an onClick() method handler in the URL:
> <a href="http://localhost:8180/testapp/displayAvail.do";
> onClick="setVar(1);">Link</a>
> <a href="http://localhost:8180/testapp/displayAvail.do";
> onClick="setVar(2);">Link</a>
> <a href="http://localhost:8180/testapp/displayAvail.do";
> onClick="setVar(3);">Link</a>
> <a href="http://localhost:8180/testapp/displayAvail.do";
> onClick="setVar(4);">Link</a>
> 
> Or similar
> 
> -----Original Message-----
> From: Antony Stace [mailto:[EMAIL PROTECTED]]
> Sent: Friday, 25 January 2002 15:36
> To: Struts Users Mailing List
> Subject: Re: Changing address in address bar
> 
> 
> Opps, I should have mentioned I have a number of these links on the
> page, ie I have links on the page to
> 
> http://localhost:8180/testapp/displayAvail.do?loca=1
> http://localhost:8180/testapp/displayAvail.do?loca=2
> http://localhost:8180/testapp/displayAvail.do?loca=3
> http://localhost:8180/testapp/displayAvail.do?loca=4
> 
> and if the user clicks on any of these links they should just get
> 
> http://localhost:8180/testapp/displayAvail.do
> 
> displayed in their browser.
> 
> 
> 
> On Fri, 25 Jan 2002 15:30:56 +1100
> <[EMAIL PROTECTED]> wrote:
> 
> > okay...
> > 
> > in the page/servlet that has the link, put it in the session there...
> > if in jsp: 
> > <% 
> > javax.servlet.http.HttpSession session = request.getSession();
> > session.setAttribute("key","value");
> > %>
> > 
> > in servlet:
> > see prvious method...
> > 
> > -----Original Message-----
> > From: Antony Stace [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, 25 January 2002 15:26
> > To: Struts Users Mailing List
> > Subject: Re: Changing address in address bar
> > 
> > 
> > Thanks for the reply.  This still leaves the address bar with the 
> > 
> > ?loca=3    -(1)
> > 
> > part.  I want to get rid of (1)
> > 
> > Any ideas?
> > 
> > On Fri, 25 Jan 2002 15:24:28 +1100
> > <[EMAIL PROTECTED]> wrote:
> > 
> > > Set the loca=3 into the HttpSession.
> > > 
> > > ....
> > > javax.servlet.http.*;
> > > HttpSession session = request.getSession();
> > > ...
> > > // set into session..
> > > session.setAttribute("key","value");
> > > 
> > > // get from session...
> > > String loca = session.getAttribute("key");
> > > 
> > > HTH...
> > > 
> > > -----Original Message-----
> > > From: Antony Stace [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, 25 January 2002 14:53
> > > To: [EMAIL PROTECTED]
> > > Subject: Changing address in address bar
> > > 
> > > 
> > > Hi
> > > 
> > > I have a link in a page
> > > 
> > > 
> > > http://localhost:8180/testapp/displayAvail.do?loca=3
> > > 
> > > which a user can click on.  When the page is diplayed I do not want
> > the 
> > > 
> > > ?loca=3
> > > 
> > > part displayed in the link location on the address bar, ie I just
> want
> > > 
> > > http://localhost:8180/testapp/displayAvail.do
> > > 
> > > displayed in the address bar.   Is there anyway using struts that I
> > can
> > > do this?
> > > 
> > > -- 
> > > 
> > > 
> > > Cheers
> > > 
> > > Tony
> > >
> ---------------------------------------------------------------------
> > > 
> > > 
> > > 
> > > _________________________________________________________
> > > 
> > > Do You Yahoo!?
> > > 
> > > Get your free @yahoo.com address at http://mail.yahoo.com
> > > 
> > > 
> > > 
> > > 
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > 
> > > 
> > > --
> > > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > 
> > 
> > -- 
> > 
> > 
> > Cheers
> > 
> > Tony
> > ---------------------------------------------------------------------
> > 
> > 
> > 
> > _________________________________________________________
> > 
> > Do You Yahoo!?
> > 
> > Get your free @yahoo.com address at http://mail.yahoo.com
> > 
> > 
> > 
> > 
> > --
> > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > 
> > 
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> 
> -- 
> 
> 
> Cheers
> 
> Tony
> ---------------------------------------------------------------------
> 
> 
> 
> _________________________________________________________
> 
> Do You Yahoo!?
> 
> Get your free @yahoo.com address at http://mail.yahoo.com
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


-- 


Cheers

Tony
---------------------------------------------------------------------


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to