我在 jsf 中有登录表单,以及包含字段的登录模型
userID
password
我想将表单数据传递给Spring控制器,并使用Spring的@modeattribute
设置登录模型,并调用dao服务来验证用户。
答案 0 :(得分:0)
我想这是做到这一点的方法:
首先将此添加到faces-config.xml:
<application>
<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
</application>
第二次写这样的控制器:
@Controller
@Scope(value="session")
public class SomeContoller{
private String userID;
private String password;
public String validate() {
//some traitement on userID and password
return "somepage";
}
//getters and setters ...
}
最后添加你的依赖项:对于spring和SpringBeanFacesELResolver