Софтуерно Инженерство
Loading...
antonsgeorgiev avatar antonsgeorgiev 3 Точки

Redirection Filter - infinite loop

Здравейте, 

Имам затруднения с имплементацията на следния flow:

2 JSP Pages - Home.jsp and Login.jsp

 

При достъпване на Home page-а без store-нати атрибути в сесията -> redirect to Login page.

При въвеждане на правилни credentials (сравнявам ги с hardcoded стойности) -> redirect to Home page.

При въвеждане на НЕправилни  credentials - redirect to Login page again.

 

Имам проблем с това да направя Filter-a на Login страницата така, че когато тя бъде заредена с username and password == null да ми даде да вкарам някакви стойности в полетата, а не моментално да извика redirect-a към същата логин страница отново и отново и отново...

 

Когато направя всичко 1:1 с лекцията при мен redirect loop-ът остава.

 

Поздрави,

Антон 

Тагове:
0
Java Web Development
naskoni avatar naskoni 68 Точки

И аз имах подобен проблем, ползвах 1 филтър за двете страници. За да избегна loop, трябваше да проверявам дали имам login request:

String loginURL = request.getContextPath() + "/pages/LoginForm.jsp";                
boolean isLogginRequest = loginURL.equals(request.getRequestURI());

 

 

0