最近,我得到了一些像rendered="#{bean.show()}"
这样的代码。它的工作原理。从jsf 2开始,即使在js中,我们也能做到这样的事情,比如if("#{bean.show()}) alert('I am here!');
我想知道,调用方法或使用getter有什么区别?是否存在性能问题?
提前致谢
柳
答案 0 :(得分:0)
调用方法它意味着你做什么动作并处理响应:例如做导航。 每个字段都应该有getter和setter来获取数据并从网页设置数据。如果您有字段
private String username;
你应该也有getter和setter,并根据java的要求使用该方法获取/设置值,你不能
public String username
//never do this
直接访问字段。
getter / setter也与性能无关,直到你的代码正确。
您应该查看java核心部分以及JSF教程 JSF tutorial