java - Error on getting response from HttpClient using Jetty 9 -
i want content external server using jetty , httpclient class. want copy obtained response httpservletresponse
, return client (browser). i've tried cannot succeed. think not getting through inner class.
here code:
public void getcontentsto(string uri,httpservletrequest request,final httpservletresponse response){ httpclient httpclient=new httpclient(); httpclient.newrequest(uri).send( new org.eclipse.jetty.client.api.response.completelistener() { @override public void oncomplete(result result) { response=(httpservletresponse)result.getresponse(); }; });
the error in assigning response
as:
the final local variable response cannot assigned, since defined in enclosing type
if dont use final
parameter there error ,
cannot refer non-final variable response inside inner class defined in different method
what cause?
the result.getresponse() response org.eclipse.jetty.client.httpresponse not have httpservletresponse anywhere in lineage. if follow trying need copy out information in result getting , put httpservletresponse object.
Comments
Post a Comment