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
Post a Comment