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

python - Mongodb How to add addtional information when aggregating? -

java - Spring Data JPA: Why findOne(id) executing delete query internally? -

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