Login page handling using spring-mvc, spring-security, spring-tx and other validation