No fim da atividade, o instrutor pede que façamos por conta própria o botão de logout e ao longo do curso, vimos que existem algumas maneiras de encaminhar a pagina para um destino:
1)
<a href="<c:url value="/logout" />">Sair</a>
2)
<a href="redirect:/logout">Sair</a>
3)
<a href="${s:mvcUrl('LC#logout').build()}" >Sair</a>
Pelo que entendo, as maneiras 1 e 2 seriam mais propensas à falhas (e portanto menos indicadas), visto que numa alteração de código elas poderiam continuar encaminhando para um endereço antigo, enquanto a maneira 3 contorna este problema, pois este fluxo seria definido pela controller.
Haveria alguma vantagem das opções 1 e 2 sobre a 3?