JSF2フェイスレットWebアプリケーションでMVCを使用しようとしています。
これは私のlogincontrollerです:
@ManagedBean
@ApplicationScoped
public class LoginControllerImpl implements LoginController{
@ManagedProperty(value = "#{applicationBean}")
private ApplicationBean applicationBean;
@Override
public boolean checkLogin(String username, String password) {
Store store = applicationBean.getStore(); //my model and my data are in this object
try {
store.checkLogin(username, password);
return true;
} catch (LoginException ex) {
return false;
}
}
}
これは私のloginBeanです:
@ManagedBean
@SessionScoped
public class LoginBean implements Serializable{
@ManagedProperty(value="#{loginController}")
private LoginController loginController;
private String username;
private String password;
public void checkLogin(){
loginController.checkLogin(username, password);
}
}
ここで、checkloginがtrueのときに、ユーザーをウェルカムページにリダイレクトしたいと思います。どのように私がそれをすべきかについてのアイデア/ヒントはありますか?