Struts2 - Login 처리
2015. 5. 20. 14:47ㆍplming/Java - Struts
Struts2 는 Request 마다 Action을 새로 만들므로
Thread 관련 이슈를 고려하지 않아도 된다는...
고로...
Action Class에
private User관련Bean user정보 = getLoginUser정보(); 로
Login한 유저 정보를 설정하게 해 놓았다면
실제 호출한 Action.method() 에 진입하기 전에 LoginError가 발생하기 때문에
Action, method정보를 기술하는 struts-xxx.xml 에서
<global-results>
<result name="login_error">login.jsp</result>
요론 식의 정의를 추가해놓으면,
Exception나는 화면이 나오지 않게된다.
뭐 Exception이 나오면, 사용자가 정상 Login화면으로 가긴 하겠지만...;;;
private 영역에서 user 정보를 확인하지 않고
Action.method() 안에서 확인하게 된다면
굳이 예외적인 login_error 식의 정의는 필요치 않다.
이때는 Action.method() 내에서
return LOGIN; 처럼
정상적인 Login필요 여부를 표시하도록 하는 것이므로
<global-results>
<result name="login">login.jsp</result>
요론 정의만 존재해도 무난하다.
'plming > Java - Struts' 카테고리의 다른 글
404 페이지 대신 Struts Problem Report 나올 때 (0) | 2015.07.27 |
---|---|
Struts - ajax/json (0) | 2015.05.20 |