申请是“基于表格”是什么意思?我正在阅读JSF规范和术语。
答案 0 :(得分:0)
基于表单的应用程序,意味着对于每个表单,都有一个后端bean(java类)来处理对类的调用。 例如,您将有一个登录表单(login.xhtml),您将在LoginBean.java中显示表单中所需值的所有getter和setter
此表单的所有操作(如从数据库检索数据)仅,将使用postconstruct
方法完成。
因此,如果登录有这样的用户名和密码:
<h:inputtext name="name" value="#{loginBean.name}" />
<h:inputtext name="password" value="#{loginBean.password}" />
LoginBean.java将显示:
public class LoginBean{
String name;
String password;
public getName(){return name;}
public getPassword(){return password;}
public setName(String name){
this.name = name;
}
public setPassword(String password){
this.password = password;
}
@PostContruct
public void init(){
this.name = ... //get the name from db
}
}