I haven't testet it, but it should be possible. You have to change
web.xml for the servlet to receive all requests instead of /myApp
only, but it should work. In principal it is not different to changing

http://myserver/myapp?bookmarkablePage=mypck.ActivitiesPage&id=1123
to
http://myserver/myapp?secure=ABCGISLDSKJKDJIOSDSDNSDSDSD

It is just a String which gets modified. And it happens in a subclass
of WebRequest (decode) and WebResponse (encode).

Juergen

On 5/27/05, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> So...
> 
> http://myserver/myapp?bookmarkablePage=mypck.ActivitiesPage&id=1123
> 
> from/ to
> 
> http://myserver/myapp/activities/cool_and_the_gang_live_again
> 
> Is possible? I may be missing something, but I think this can only be
> done with Servlet filters? Maybe by overriding WebRequest etc, you could
> do it
> 
> (for circumvent code like:
>     private boolean bookmarkablePage()
>     {
>         // Get any component parameter
>         final String pageClassName =
> request.getParameter("bookmarkablePage");
>         if (pageClassName != null)
>        ....
> )
> 
> but that's probably quite difficult...
> 
> Eelco
> 
> 
> Juergen Donnerstag wrote:
> 
> >No, we don't ship a crawler-safe implementation yet. What are the
> >requirements for crawler-save urls?
> >
> >I think the solution approach we currently have is ok. It is not
> >perfect though. What I can think of is a kind of chain (or filters)
> >which may be added on application level. Filters would have to
> >implement 2 methods: one for encoding/encryption the other for
> >decoding/decryption. By means of the chain you could stack an
> >encryption implementaton on top of a crawler-save implementation. Bad
> >example. It doesn't make much sense to combine these two filters. Any
> >idea of filters you would like to have and which make sense to be
> >combined with one another? I can't currently think of any. If there is
> >no need, IMO the current flexibility is sufficient enough.
> >
> >Juergen
> >
> >
> >On 5/27/05, Johan Compagner <[EMAIL PROTECTED]> wrote:
> >
> >
> >> desire.
> >>
> >> They shouldn't be mutually exclusive..
> >>
> >> I can think that in one application everything must be encoded. Except some
> >>book markable pages or other urls
> >>
> >> johan
> >>
> >>
> >>
> >> Juergen Donnerstag wrote:
> >> Johan,
> >>
> >>was that a desire or did you try it already?
> >>
> >>Juergen
> >>
> >>On 5/27/05, Johan Compagner <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >> And both in the same application are elegantly possible..
> >>
> >>johan
> >>
> >>Eelco Hillenius wrote:
> >>
> >>
> >>
> >> Ok, that's cool. Doesn't have to be a factory, as long as it is
> >>elegantly possible.
> >>
> >>Eelco
> >>
> >>Juergen Donnerstag wrote:
> >>
> >>
> >>
> >> I think this is already possible by means of the same mechanism.
> >>Whether you call it encyrpt/decrypt or encode/decode it doesn't
> >>matter. I'm not sure what kind of benefit a factory would provide.
> >>
> >>Juergen
> >>
> >>---------- Forwarded message ----------
> >>From: SourceForge.net <[EMAIL PROTECTED]>
> >>Date: May 26, 2005 11:05 PM
> >>Subject: [Wicket-develop] [ wicket-Feature Requests-1209464 ] custom
> >>url rewriting
> >>To: [EMAIL PROTECTED]
> >>
> >>
> >>Feature Requests item #1209464, was opened at 2005-05-26 23:05
> >>Message generated for change (Tracker Item Submitted) made by Item
> >>Submitter
> >>You can respond by visiting:
> >>https://sourceforge.net/tracker/?func=detail&atid=684978&aid=1209464&group_id=119783
> >>
> >>
> >>Please note that this message will contain a full copy of the comment
> >>thread,
> >>including the initial issue submission, for this request,
> >>not just the latest update.
> >>Category: core
> >>Group: 1.1
> >>Status: Open
> >>Priority: 5
> >>Submitted By: Eelco Hillenius (eelco12)
> >>Assigned to: Nobody/Anonymous (nobody)
> >>Summary: custom url rewriting
> >>
> >>Initial Comment:
> >>Support was added for encrypting url's in 1.0. The next
> >>step is to allow users to customize url rewriting, e.g.
> >>by providing a factory class.
> >>
> >>For example, as a user I could want instead of url:
> >>
> >>http://myserver/myapp?bookmarkablePage=mypck.ActivitiesPage&id=1123
> >>
> >>to have url:
> >>
> >>http://myserver/myapp/activities/cool_and_the_gang_live_again
> >>
> >>
> >>
> >>
> >>----------------------------------------------------------------------
> >>
> >>You can respond by visiting:
> >>https://sourceforge.net/tracker/?func=detail&atid=684978&aid=1209464&group_id=119783
> >>
> >>
> >>
> >>-------------------------------------------------------
> >>This SF.Net email is sponsored by Yahoo.
> >>Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> >>Search APIs Find out how you can build Yahoo! directly into your own
> >>Applications - visit
> >>http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> >>_______________________________________________
> >>Wicket-develop mailing list
> >>[email protected]
> >>https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>
> >>
> >>-------------------------------------------------------
> >>This SF.Net email is sponsored by Yahoo.
> >>Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> >>Search APIs Find out how you can build Yahoo! directly into your own
> >>Applications - visit
> >>http://developer.yahoo.net/?fr=fad-ysdn-ostg-q22005
> >>_______________________________________________
> >>Wicket-develop mailing list
> >>[email protected]
> >>https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>
> >>
> >>
> >>
> >>-------------------------------------------------------
> >>This SF.Net email is sponsored by Yahoo.
> >>Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> >>Search APIs Find out how you can build Yahoo! directly into your own
> >>Applications - visit
> >>http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> >>_______________________________________________
> >>Wicket-develop mailing list
> >>[email protected]
> >>https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>
> >>
> >> -------------------------------------------------------
> >>This SF.Net email is sponsored by Yahoo.
> >>Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> >>Search APIs Find out how you can build Yahoo! directly into your own
> >>Applications - visit
> >>http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> >>_______________________________________________
> >>Wicket-develop mailing list
> >>[email protected]
> >>https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>
> >>
> >>
> >>-------------------------------------------------------
> >>This SF.Net email is sponsored by Yahoo.
> >>Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> >>Search APIs Find out how you can build Yahoo! directly into your own
> >>Applications - visit
> >>http://developer.yahoo.net/?fr=fad-ysdn-ostg-q22005
> >>_______________________________________________
> >>Wicket-develop mailing list
> >>[email protected]
> >>https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>
> >>
> >>
> >>
> >>
> >
> >
> >-------------------------------------------------------
> >This SF.Net email is sponsored by Yahoo.
> >Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> >Search APIs Find out how you can build Yahoo! directly into your own
> >Applications - visit http://developer.yahoo.net/?fr=fad-ysdn-ostg-q22005
> >_______________________________________________
> >Wicket-develop mailing list
> >[email protected]
> >https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >
> >
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by Yahoo.
> Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> Search APIs Find out how you can build Yahoo! directly into your own
> Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> _______________________________________________
> Wicket-develop mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-develop
>


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to