java - Server side equivalent of Window.Location.getParameter() in GWT -


on client side able retrieve url parameters in gwt

string parametername = window.location.getparameter("parametername"); 

doing same server side gives me exeption:

[...] threw unexpected exception: java.lang.exceptionininitializererror [...] caused by: java.lang.exceptionininitializererror @ com.google.gwt.user.client.window$location.getquerystring(window.java:262) @ com.google.gwt.user.client.window$location.ensureparametermap(window.java:321) @ com.google.gwt.user.client.window$location.getparameter(window.java:211) @ com.icada.idea.server.currentuser.getuser(currentuser.java:31) 

where line 31 in currentuser reads:

string nologin= window.location.getparameter("nologin"); 

so how url parameter server side? or way pass parameter method calling?

on server side, don't have window. client request - , request may contain parameters (get parameters or post parameters).

you can retrieve them using

request.getparameter("parametername"); 

the request available in servlets, e.g. in doget(httpservletrequest request, httpservletresponse response) , dopost(httpservletrequest request, httpservletresponse response) methods.

if you're using gwtrpc, use getthreadlocalrequest(), don't post window's parameters post parameters gwtrpc call, more natural pass parameters require method parameters.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -