struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Arron Bates <arr...@pacific.net.au>
Subject Re: Changing address in address bar
Date Fri, 25 Jan 2002 04:57:01 GMT
Only way that it can be done without being seen as a querystring, is via 
a form's POST method. But realistically would have to be activated via 
JavaScript to do what you want. It also means that if the user clicks 
their browser's "back" button to go back to the page, you'll get the 
typical question dialog "this page was generated from POST data, do you 
want to post it again?"... yes, page loads, no, IE page expired output 
or equivalent. Less friendlier to the user than a name/value in their 
address bar.

...Or...
...you can hide the current document in a frame, but that's not "passe" 
with most developers (personally I just think they're misunderstood :).

Arron.


Antony Stace wrote:

>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
><matthewr@nethead.net> 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:s45652001@yahoo.com]
>>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
>><matthewr@nethead.net> 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:s45652001@yahoo.com]
>>>Sent: Friday, 25 January 2002 14:53
>>>To: struts-user@jakarta.apache.org
>>>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:struts-user-unsubscribe@jakarta.apache.org>
>>>For additional commands, e-mail:
>>><mailto:struts-user-help@jakarta.apache.org>
>>>
>>>
>>>--
>>>To unsubscribe, e-mail:
>>>
>><mailto:struts-user-unsubscribe@jakarta.apache.org>
>>
>>>For additional commands, e-mail:
>>>
>><mailto:struts-user-help@jakarta.apache.org>
>>
>>
>>-- 
>>
>>
>>Cheers
>>
>>Tony
>>---------------------------------------------------------------------
>>
>>
>>
>>_________________________________________________________
>>
>>Do You Yahoo!?
>>
>>Get your free @yahoo.com address at http://mail.yahoo.com
>>
>>
>>
>>
>>--
>>To unsubscribe, e-mail:
>><mailto:struts-user-unsubscribe@jakarta.apache.org>
>>For additional commands, e-mail:
>><mailto:struts-user-help@jakarta.apache.org>
>>
>>
>>--
>>To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
>>For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>
>>
>
>



--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message