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

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -