Estou aprendendo a trabalhar com o wicket e me deparei com o seguinte problema. Tenho uma autenticação do usuário, feita com JAAS e servlet 3.0. Depois que essa autenticação ocorre, estou com dúvidas de como redirecionar para a página principal do sistema. Essa página principal consegui montar com o gerenciador de layout do wicket sem problemas. Já tentei com setResponsePage, mas não sei se estou colocando corretamente, já que dá erro.O meu método segue abaixo:
@Override
public final void onSubmit() {
try {
HttpServletRequest request = (HttpServletRequest) PolicyContext.getContext("javax.servlet.http.HttpServletRequest");
request.login(getLogin(), getSenha());
Principal principal = request.getUserPrincipal();
AlphaSession.get().setUsuario(usuarioBean.recuperarUsuarioPorLogin(principal.getName()));
setResponsePage(Principal.class);
} catch (ServletException e) {
error("Login e/ou senha inválidos.");
e.printStackTrace();
} catch (PolicyContextException e) {
e.printStackTrace();
}