java - Break servlet-filter work -


i have securityauthorisationfilter , following part of code:

for(string anonymousrequesturi : anonymousrequesturis) {      if(httprequest.getrequesturi().equals(anonymousrequesturi)) {          //allow request      }  }  string authtoken = gettokenfromrequest(httprequest); 

if equals true need skip next filter operations , send request controller. but, if write filterchain.dofilter(servletrequest, servletresponse), there no result. filter continue operations find token. how can break out of filter?

as understand comment, wish "break out" of current filter if condition anonymous request uri true. return; after calling chain.dofilter():

for ( string uri : anonuris ) {     if ( ... ) {         chain.dofilter( ... );         return;     } }  string authtoken = gettokenfromrequest( httprequest ); ... 

cheers,


Comments

Popular posts from this blog

java - Incorrect order of records in M-M relationship in hibernate -

ruby - Net::HTTP extremely slow responses for HTTPS requests -

c# - Json write can not be serialized -