67,538
社区成员
发帖
与我相关
我的任务
分享public String login() {
loginService
.login(null, tempUserName, getPassword(), getLdapName());
AppUserContext.getUserInfo().setLanguage(getLanguage());
AppUserContext.getUserInfo().setPassword(getPassword());
String result = identity.login();
if (result == null) {
return "/pages/login/Login.jsf?login_error=1&lan="+getLanguage();
}
if (loginService.isPwdExpire(tempUserName)) {
return "/pages/login/ChangePwd2.jsf?cpwChange=loginChage";
}
} catch (BadCredentialsException e) {
return "/pages/login/Login.jsf?login_error=1&lan="+getLanguage();
} catch (Exception ex) {
SystemUtils.throwException("user_pass_error");
}
return "/index.jsf";
}
结果成这样:

public String login(){
........ return "www.baidu.com";} 或者 ((HttpServletResponse) FacesContext.getCurrentInstance()
.getExternalContext().getResponse()).sendRedirect("www.baidu.com")