Ola pessoal…
Estou precisando abrir uma segunda pagina jsp automaticamente apos efetuar o login. Apos o cliente logar a aplicacao ja vai para a tela de menu principal, mas gostaria de abrir uma segunda pagina jsp em outra janela. Como posso fazer ?
Ola pessoal…
Estou precisando abrir uma segunda pagina jsp automaticamente apos efetuar o login. Apos o cliente logar a aplicacao ja vai para a tela de menu principal, mas gostaria de abrir uma segunda pagina jsp em outra janela. Como posso fazer ?
da pra você fazer usando JSP, acho que é isso:
<%
String url = “pagina.jsp”;
response.sendRedirect(url);
%
Como eu disse, eu preciso que va para a pagina principal da aplicacao mas tambem abra uma outra pagina jsp em uma segunda janela, como sendRedirect ele abre apenas a 2a. pagina e nao vai para a principal.
Nao serve javascript?
Aqui tem exemplo de JSF + JS:
http://www.java-samples.com/showtutorial.php?tutorialid=476
ou
private String myAction() {
FacesContext context = FacesContext.getCurrentInstance();
ViewHandler viewHandler = context.getApplication().getViewHandler();
UIViewRoot dialog = viewHandler.createView(context, "/pages/jump.jsp");
HashMap properties = new HashMap();
properties.put("width", new Integer(250));
properties.put("height", new Integer(150));
AdfFacesContext afContext = AdfFacesContext.getCurrentInstance();
afContext.launchDialog(dialog,
null, // not launched from any component
null, // no particular parameters
true, //show in dialog
properties);
return "goWilly";
}
Pra mim a opcao dentro do action seria a ideal, pois qro abrir apenas 1x esta segunda pagina e ir para a pagina principal da aplicacao, caso eu utilize javascript direto na pagina principal, toda vez q esta pagina for carregada a segunda tbm será.
Estou utilizando JSF no netbeans 6.5, e esta classe AdfFacesContext nao é reconhecido.
Valeu jeanmarcel consegui fazer…