A google search revealed an answer in JavaScript. The function encodeURI()
will properly "escape" characters. There is an older version, called
escape(), that works as well.

Refer to this link: http://www.artlung.com/lab/scripting/urlencode/

Brian Dudley
Director, Consulting
CGI

-----Original Message-----
From: Ronald J Reinhart
To: JDJList
Sent: 5/29/02 8:51 AM
Subject: [jdjlist] Re: Servlet Request parameters and %


If you use "method=post" I don't think you'll have a problem.  If you
need
to pass the "%" in the URL, i.e. "method=get" then perhaps
URLEncoder.encode() and URLDecoder.decode() will do what you need.


 

                    Witold

                    Iwaniec              To:     JDJList
<[EMAIL PROTECTED]>        
                    <wiwaniec            cc:

                    @novalistech.        Subject:     [jdjlist] Servlet
Request parameters    
                    com>                 and %

 

                    05/28/02

                    11:39 AM

                    Please

                    respond to

                    JDJList

 

 





Hi all

In my servlet application I need to allow users to use wildcards in
queries. The Oracle wildcard character is the "%" so e.g. in the user
could type street name as: "Uni%" instead of "University"
But if I use the "%", the URL parameters get messed up. For example
if I have on my page textboxes STREET_NO and STREET_NAME and
fill:
STREET_NO: 2%
STREET_NAME: UNI%

in the request URL I don't see STRETE_NO and STREET_NAME
appears as: 2 TREET_NAME with unprintable character.
Sometimes the value is changed.

I believe the "%" has special use in servlet request/response. I guess I
could change the wildcard to a "*" or something else. But wonder if
there is a way to handle the % properly

Thanks

Witold

==================================
Witold Iwaniec
Sr Software Developer
NovaLIS Technologies
[EMAIL PROTECTED]
http://www.novalistech.com


To change your membership options, refer to:
http://www.sys-con.com/java/list.cfm




To change your membership options, refer to:
http://www.sys-con.com/java/list.cfm

To change your membership options, refer to:
http://www.sys-con.com/java/list.cfm

Reply via email to