如何将jsf表单数据传递给spring控制器

时间:2016-07-01 11:22:46

标签: java spring forms

我在 jsf 中有登录表单,以及包含字段的登录模型

userID 
password

我想将表单数据传递给Spring控制器,并使用Spring的@modeattribute设置登录模型,并调用dao服务来验证用户。

1 个答案:

答案 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