Hello,
        I am using GWT 2.5.1 version. In my project, I have a case where if 
the user enters locale parameter other than the supported languages we are 
showing a default language which is english(en). For getting the locale 
parameter, I am using com 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom>
.google 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google>
.gwt 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt>
.user 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt.user>
.client 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt.user.client>
.Window 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt.user.client%28Window.class%E2%98%83Window>
.Location 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt.user.client%28Window$Location.class%E2%98%83Location>.getParameterMap.If
 
the user enters '%' special charater in the locale parameter from the url 
then, the getParameterMap() method (com 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom>
.google 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google>
.gwt 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt>
.user 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt.user>
.client 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt.user.client>
.Window 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt.user.client%28Window.class%E2%98%83Window>
.Location 
<eclipse-javadoc:%E2%98%82=webuilibrary/D:%5C/SRDMWorkSpace%5C/SVN%5C/iPAU_Service%5C/ClientProjects%5C/libs%5C/gwt%5C/gwt-servlet.jar%3Ccom.google.gwt.user.client%28Window$Location.class%E2%98%83Location>.getParameterMap)
 
is throwing some exception.The below is the exception thrown by the 
getParameterMap() method.



com.google.gwt.core.client.JavaScriptException: (URIError) 
@com.google.gwt.http.client.URL::decodeQueryStringImpl(Ljava/lang/String;)([string:
 
'%']): malformed URI sequence
    at 
com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:249)
    at 
com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
    at 
com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
    at 
com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)
    at 
com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
    at com.google.gwt.http.client.URL.decodeQueryStringImpl(URL.java)
    at com.google.gwt.http.client.URL.decodeQueryString(URL.java:117)
    at 
com.google.gwt.user.client.Window$Location.buildListParamMap(Window.java:310)
    at 
com.google.gwt.user.client.Window$Location.ensureListParameterMap(Window.java:327)
    at 
com.google.gwt.user.client.Window$Location.getParameterMap(Window.java:230)
    at 
srdm.cloud.client.sso.WebUISession.checkSession(WebUISession.java:283)
    at srdm.cloud.client.WebUI.onModuleLoad(WebUI.java:79)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:406)
    at 
com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
    at 
com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)
    at 
com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
    at java.lang.Thread.run(Thread.java:744)


Now, How can I get the parameters from the url using gwt irrespective of 
any special characters.


Thanks & Regards,
Sarath U

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to