Hello all

I have a problem with bookmarkable links and use same especial
characters no only '+' that i mentioned in my previous message 'ñ' is
not escaped because bookmarkable links escape parameters using
wicket.util.string.String.escapeMarkup(param,false,false);

by colling this method not espaces are scaped and especial characters
lik 'ñ' or 'á' are not esacaped and the correspondend url are not
valid.

I my opinion this is and undesidered behavior for BookMarkableLinks
especial when you are using params that are not in English languaje

i think that a better behavior can be

when the url for book markable links is created escape all especial characters
whe get a parameter via request.getParameter(param) return the
unscaped string of this parameter

I using bookmarkable links thar are dinamic generated to acces
documents in a database one of the params is the name of the document
that can containt or not especial characters

When i create the link i prefer use

link.setParam(name);

that

link.setParam(Strings.escapeMakup(name,true,true));

and when retrive the param i prefer to use

String documentName=getRequest().getParameter(param);


and not

String documentName=Strings.unscapeMarkup(getRequest().getParameter(name));

other question is there are a method for unescapeMarkup that reverse
the action of
wicket.util.string.Strings.escapeMarkup()?

On 10/7/05, pepone pepone <[EMAIL PROTECTED]> wrote:
> Hello this issue continues to fail with wicket-1.1.rc2
>
> any body in wicket see this as a problem?
>
> On 9/25/05, Alexandru Popescu <[EMAIL PROTECTED]> wrote:
> > #: Johan Compagner changed the world a bit at a time by saying on  
> > 9/25/2005 12:17 PM :#
> > > i don't know about %20
> > > i hate thise things in urls + is much better readable
> > >
> > > So if we are going to do that (encode it)
> > > Then my vote is + for ' '
> > > and %2b for '+'
> > >
> > >
> >
> > Johan but this shouldn't be a standard way? afaik it should, and than the 
> > single space char is
> > encoded into %20, + sign into %2b, and some more.
> >
> > ./alex
> > --
> > .the_mindstorm.
> >
> > >
> > > On 9/25/05, Alexandru Popescu <[EMAIL PROTECTED]> wrote:
> > >>
> > >> #: pepone pepone changed the world a bit at a time by saying on 9/25/2005
> > >> 12:26 AM :#
> > >> > I view that this bug is closed but i think problem is still the same
> > >> >
> > >> > i try to explain it better
> > >> >
> > >> > if i use PageParameters class to buil the parameters i think that the
> > >> > class must
> > >> > translate the simbol + to the corect 2B Hex encoding
> > >> > currently the '+' is translate to ' '
> > >> > and ' ' is tranlate to '%20 '
> > >> >
> > >> > why same values are scaped and others no is not?
> > >> >
> > >>
> > >> My 2c on the closing comment:
> > >>
> > >> "3 2" should we make that "3+2": no it should be 3%202
> > >> and then make "3+2" "3%2b2": yes.
> > >>
> > >> at least this is my expectation.
> > >>
> > >> ./alex
> > >> --
> > >> .the_mindstorm.
> > >>
> > >>
> > >> > On 9/19/05, pepone pepone <[EMAIL PROTECTED]> wrote:
> > >> >> i can reproduce this bug with 1.1.rc1 and open a bug
> > >> >> here is the link
> > >> >>
> > >> https://sourceforge.net/tracker/index.php?func=detail&aid=1295506&group_id=119783&atid=684975
> > >> >>
> > >> >> On 9/19/05, Alexandru Popescu <[EMAIL PROTECTED]>
> > >> wrote:
> > >> >> > #: Johan Compagner changed the world a bit at a time by saying on
> > >> 9/19/2005 3:18 PM :#
> > >> >> > > i don't think locale has much to do about it.
> > >> >> > > It is not char encoding. It is url encoding.
> > >> >> > >
> > >> >> >
> > >> >> > Yep, absolutely. I wasn't talking about char encoding :-). I was
> > >> looking for URL.encode/decode calls.
> > >> >> >
> > >> >> > ./alex
> > >> >> > --
> > >> >> > .the_mindstorm.
> > >> >> >
> > >> >> > >
> > >> >> > > On 9/19/05, Alexandru Popescu <[EMAIL PROTECTED]>
> > >> wrote:
> > >> >> > >>
> > >> >> > >> #: Johan Compagner changed the world a bit at a time by saying on
> > >> >> > >> 9/19/2005 1:48 PM :#
> > >> >> > >> > if this is still the case in RC1 then please open a bugreport
> > >> >> > >> > We have to encode all the params, but i think we did something
> > >> in that
> > >> >> > >> area
> > >> >> > >> > so check RC1 first.
> > >> >> > >> >
> > >> >> > >> >
> > >> >> > >>
> > >> >> > >> When firstly answering this, I was looking for this encode part,
> > >> but I
> > >> >> > >> wasn't been able to find it.
> > >> >> > >>
> > >> >> > >> ./alex
> > >> >> > >> --
> > >> >> > >> .the_mindstorm.
> > >> >> > >>
> > >> >> > >>
> > >> >> > >> > On 9/18/05, Alexandru Popescu <
> > >> [EMAIL PROTECTED]>
> > >> >> > >> wrote:
> > >> >> > >> >>
> > >> >> > >> >> #: pepone pepone changed the world a bit at a time by saying 
> > >> >> > >> >> on
> > >> >> > >> 9/18/2005
> > >> >> > >> >> 7:53 PM :#
> > >> >> > >> >> > Hello boys
> > >> >> > >> >> >
> > >> >> > >> >> > I think that this is a bug in wicket currently i testing 
> > >> >> > >> >> > with
> > >> 1.1.b4i
> > >> >> > >> >> > try later to update to rc1
> > >> >> > >> >> >
> > >> >> > >> >> > the problem is that if i use a parameter like
> > >> >> > >> >> >
> > >> >> > >> >> > myBookMarkableLink.setParam("name","c++");
> > >> >> > >> >> >
> > >> >> > >> >> > later in the class i get the param via
> > >> >> > >> >> >
> > >> >> > >> >> > String param=getRequest().getParam("name);
> > >> >> > >> >> >
> > >> >> > >> >> > param value is "c" and no "c++" as i can expect
> > >> >> > >> >> >
> > >> >> > >> >>
> > >> >> > >> >> I was wondering if those characters shouldn't be encoded, as
> > >> they will
> > >> >> > >> >> become part of the request.
> > >> >> > >> >> Though, I don't know if this is the problem.
> > >> >> > >> >>
> > >> >> > >> >> ./alex
> > >> >> > >> >> --
> > >> >> > >> >> .the_mindstorm.
> > >> >> > >> >>
> > >> >> > >> >>
> > >> >> > >> >>
> > >> >> > >> >> >
> > >> >> > >> >> > -------------------------------------------------------
> > >> >> > >> >> > SF.Net email is sponsored by:
> > >> >> > >> >> > Tame your development challenges with Apache's Geronimo App
> > >> Server.
> > >> >> > >> >> Download
> > >> >> > >> >> > it for free - -and be entered to win a 42" plasma tv or your
> > >> very own
> > >> >> > >> >> > Sony(tm)PSP. Click here to play:
> > >> http://sourceforge.net/geronimo.php
> > >> >> > >> >> > _______________________________________________
> > >> >> > >> >> > Wicket-user mailing list
> > >> >> > >> >> > Wicket-user@lists.sourceforge.net
> > >> >> > >> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >> >> > >> >> >
> > >> >> > >> >>
> > >> >> > >> >>
> > >> >> > >> >> -------------------------------------------------------
> > >> >> > >> >> SF.Net email is sponsored by:
> > >> >> > >> >> Tame your development challenges with Apache's Geronimo App
> > >> Server.
> > >> >> > >> >> Download
> > >> >> > >> >> it for free - -and be entered to win a 42" plasma tv or your
> > >> very own
> > >> >> > >> >> Sony(tm)PSP. Click here to play:
> > >> http://sourceforge.net/geronimo.php
> > >> >> > >> >> _______________________________________________
> > >> >> > >> >> Wicket-user mailing list
> > >> >> > >> >> Wicket-user@lists.sourceforge.net
> > >> >> > >> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >> >> > >> >>
> > >> >> > >> >
> > >> >> > >>
> > >> >> > >>
> > >> >> > >>
> > >> >> > >> -------------------------------------------------------
> > >> >> > >> SF.Net email is sponsored by:
> > >> >> > >> Tame your development challenges with Apache's Geronimo App
> > >> Server.
> > >> >> > >> Download
> > >> >> > >> it for free - -and be entered to win a 42" plasma tv or your very
> > >> own
> > >> >> > >> Sony(tm)PSP. Click here to play:
> > >> http://sourceforge.net/geronimo.php
> > >> >> > >> _______________________________________________
> > >> >> > >> Wicket-user mailing list
> > >> >> > >> Wicket-user@lists.sourceforge.net
> > >> >> > >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >> >> > >>
> > >> >> > >
> > >> >> >
> > >> >> >
> > >> >> > -------------------------------------------------------
> > >> >> > SF.Net email is sponsored by:
> > >> >> > Tame your development challenges with Apache's Geronimo App Server.
> > >> Download
> > >> >> > it for free - -and be entered to win a 42" plasma tv or your very 
> > >> >> > own
> > >> >> > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
> > >> >> > _______________________________________________
> > >> >> > Wicket-user mailing list
> > >> >> > Wicket-user@lists.sourceforge.net
> > >> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >> >> >
> > >> >>
> > >> >
> > >> >
> > >> > -------------------------------------------------------
> > >> > SF.Net email is sponsored by:
> > >> > Tame your development challenges with Apache's Geronimo App Server.
> > >> Download
> > >> > it for free - -and be entered to win a 42" plasma tv or your very own
> > >> > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
> > >> > _______________________________________________
> > >> > Wicket-user mailing list
> > >> > Wicket-user@lists.sourceforge.net
> > >> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >> >
> > >>
> > >>
> > >> -------------------------------------------------------
> > >> SF.Net email is sponsored by:
> > >> Tame your development challenges with Apache's Geronimo App Server.
> > >> Download
> > >> it for free - -and be entered to win a 42" plasma tv or your very own
> > >> Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
> > >> _______________________________________________
> > >> Wicket-user mailing list
> > >> Wicket-user@lists.sourceforge.net
> > >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >>
> > >
> >
> >
> > -------------------------------------------------------
> > SF.Net email is sponsored by:
> > Tame your development challenges with Apache's Geronimo App Server. Download
> > it for free - -and be entered to win a 42" plasma tv or your very own
> > Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to