我有一个非常基本的问题,关于JSF2.0如何使用xhtml绑定Managed Beans?
假设我有一个value ="#{MymanagedBean.property}"的inputtext
如何在JSF 2中解析此MymanagedBean引用?
请在回答时考虑以下几点.
在ealier版本中,即使用JSF 1.2,我们必须在faces-config.xml中编写绑定,但是对于JSF 2,不必使用faces-config.xml
如果你查看xhtml页面的源代码,你将找不到任何MymanagedBean参考.
怎么做呢?
在ealier版本中,即使用JSF 1.2,我们必须在faces-config.xml中编写绑定,但是对于JSF 2,不必使用faces-config.xml
在JSF2中,这是通过@ManagedBean
注释完成的.
@ManagedBean
public class MymanagedBean {
// ...
}
Run Code Online (Sandbox Code Playgroud)
在webapp启动期间,JSF将使用此批注扫描所有类的类路径并将其收集在内存中.
如果你查看xhtml页面的源代码,你将找不到任何MymanagedBean参考.
那是对的.JSF在服务器机器上运行,生成(X)HTML页面,Web服务器将其发送到Web浏览器.webbrowser没有JSF或任何其他服务器端语言的概念.webbrowser只能理解HTML,CSS和JavaScript.
归档时间: |
|
查看次数: |
3954 次 |
最近记录: |