atualmente minha aplicação esta funcionando direitim, porem depois do usuario acessar a pagina principal, eu nao quero que ele possa ter acesso novamente a pagina de login de modo que eu fiz o seguinte para evitar isso:
<%@ page contentType="text/html; charset=UTF-8" %>
<c:if test="${usuarioWeb != null}">
<meta http-equiv="Refresh" content="0;URL=${pageContext.request.contextPath}/index/index" />
</c:if>
<c:if test="${usuarioWeb == null}">
<div style="width:250px; margin-left: 20%; margin-top: 20%; ">
<c:if test="${param.login_error eq 'invalido'}">
<c:out value="Usuário e/ou senha inválido(s)"/>
</c:if>
<form name="login" class="form-signin" action="<c:url value="/j_spring_security_check"/>" method="POST">
<table>
<tr>
<td>
<c:out value="E-Mail:"/>
</td>
</tr>
<tr>
<td>
<input type='text' name='j_username' placeholder="Email"/>
</td>
</tr>
<tr>
<td>
<c:out value="Senha:"/>
</td>
</tr>
<tr>
<td>
<input type='password' name='j_password' placeholder="Senha"/>
</td>
</tr>
<tr>
<td colspan='2'>
<button name="submit" type="submit" class="btn">Acessar</button>
</td>
</tr>
</table>
</form>
</div>
</c:if>
existe alguma maneira mais bonita de fazer isso ou não?