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 -

command line - Use qwinsta in PowerShell ISE -

php - I want to create a website for polls/survey like this http://www.poll-maker.com/ -