You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Chris Colman <ch...@stepaheadsoftware.com> on 2011/09/19 07:35:18 UTC
name1/param1/name2/param2 style URLs still supported in 1.5?
We have lots of code in 1.4 that uses parameter/value pairs embedded
into the URL using the '/' as a delimeter so that they look like actual
directories to search engines. There are lots of search engines out
there that have cached these URLs so we would still like to be able to
serve them unchanged. Does 1.5 support this style of parameter embedding
in the URL? I've looked at
https://cwiki.apache.org/confluence/display/WICKET/Request+mapping
but can't seem to find an example of that 1.4 style URL encoding of the
parameters. Is it no longer possible?
Yours sincerely,
Chris Colman
Pagebloom Team Leader,
Step Ahead Software
pagebloom - your business & your website growing together
Sydney: (+61 2) 9656 1278 Canberra: (+61 2) 6100 2120
Email: chrisc@stepahead.com.au <ma...@stepahead.com.au>
Website:
http://www.pagebloom.com <blocked::http://www.pagebloom.com/>
http://develop.stepaheadsoftware.com
<blocked::http://develop.stepaheadsoftware.com/>
RE: name1/param1/name2/param2 style URLs still supported in 1.5?
Posted by Chris Colman <ch...@stepaheadsoftware.com>.
I was trying to make minimal code changes. I thought of an alternative
that hopefully will work ok:
Using named parameters and ignore the names!
Eg.,
URL /page/name1/value1
I can mount a page like:
/page/${dummy_name1}/${value1}
I could simply ignore dummy_name1 and assume there is a value in the
'value1' slot so the existing code that reads it via:
Parameters.get("value1")
Would continue to work as it did in 1.4.
It's crazy enough that it *might* just work!
>-----Original Message-----
>From: Martin Grigorov [mailto:mgrigorov@apache.org]
>Sent: Monday, 19 September 2011 5:37 PM
>To: users@wicket.apache.org
>Subject: Re: name1/param1/name2/param2 style URLs still supported in
1.5?
>
>Here is one more resource to read.
>http://wicketinaction.com/2011/07/wicket-1-5-mounting-pages/
>
>You can do that with indexed parameters.
>Use pageParameters.getIndexedCount() and then extract the name from the
odd
>parameters and their values from the even: parameters.get(index)
>
>On Mon, Sep 19, 2011 at 8:35 AM, Chris Colman
><ch...@stepaheadsoftware.com>wrote:
>
>> ** **
>>
>> We have lots of code in 1.4 that uses parameter/value pairs embedded
into
>> the URL using the '/' as a delimeter so that they look like actual
>> directories to search engines. There are lots of search engines out
there
>> that have cached these URLs so we would still like to be able to
serve
>them
>> unchanged. Does 1.5 support this style of parameter embedding in the
URL?
>> I've looked at ****
>>
>> ** **
>>
>>
https://cwiki.apache.org/confluence/display/WICKET/Request+mapping****
>>
>> ** **
>>
>> but can't seem to find an example of that 1.4 style URL encoding of
the
>> parameters. Is it no longer possible?****
>>
>> ** **
>>
>> Yours sincerely,****
>>
>> ** **
>>
>> Chris Colman****
>>
>> ****
>>
>> Pagebloom Team Leader,****
>>
>> Step Ahead Software
>>
>> ****
>>
>> pagebloom - your business & your website growing together****
>>
>> ** **
>>
>> **Sydney**: (+61 2) 9656 1278 ****Canberra****: (+61 2) 6100 2120
>> ****
>>
>> Email: chrisc@stepahead.com.au <//...@stepahead.com.au>****
>>
>> Website:****
>>
>> http://www.pagebloom.com****
>>
>> http://develop.stepaheadsoftware.com****
>>
>> ****
>>
>> ** **
>>
>
>
>
>--
>Martin Grigorov
>jWeekend
>Training, Consulting, Development
>http://jWeekend.com <http://jweekend.com/>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: name1/param1/name2/param2 style URLs still supported in 1.5?
Posted by Martin Grigorov <mg...@apache.org>.
Here is one more resource to read.
http://wicketinaction.com/2011/07/wicket-1-5-mounting-pages/
You can do that with indexed parameters.
Use pageParameters.getIndexedCount() and then extract the name from the odd
parameters and their values from the even: parameters.get(index)
On Mon, Sep 19, 2011 at 8:35 AM, Chris Colman
<ch...@stepaheadsoftware.com>wrote:
> ** **
>
> We have lots of code in 1.4 that uses parameter/value pairs embedded into
> the URL using the ‘/’ as a delimeter so that they look like actual
> directories to search engines. There are lots of search engines out there
> that have cached these URLs so we would still like to be able to serve them
> unchanged. Does 1.5 support this style of parameter embedding in the URL?
> I’ve looked at ****
>
> ** **
>
> https://cwiki.apache.org/confluence/display/WICKET/Request+mapping****
>
> ** **
>
> but can’t seem to find an example of that 1.4 style URL encoding of the
> parameters. Is it no longer possible?****
>
> ** **
>
> Yours sincerely,****
>
> ** **
>
> Chris Colman****
>
> ****
>
> Pagebloom Team Leader,****
>
> Step Ahead Software
>
> ****
>
> pagebloom - your business & your website growing together****
>
> ** **
>
> **Sydney**: (+61 2) 9656 1278 ****Canberra****: (+61 2) 6100 2120
> ****
>
> Email: chrisc@stepahead.com.au <//...@stepahead.com.au>****
>
> Website:****
>
> http://www.pagebloom.com****
>
> http://develop.stepaheadsoftware.com****
>
> ****
>
> ** **
>
--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com <http://jweekend.com/>