相关疑难解决方法(0)

JSF 1.2 - PostConstruct是在getter之前还是之后执行

我有一个支持bean的代码:

@PostConstruct
 public void refreshData()
 {
  rows  = (int) dd.getRows();
  pages = dd.getPages();
  getRender();
 }

// action
 public void getCount(String sql, Object... values)
  throws Exception
 {
  dd.getCount(sql, values);
  rows  = (int) dd.getRows();
  pages = dd.getPages();
 }

 // getter methods
    public boolean getRender() {
        System.out.println("pages: "+pages);
     boolean rendered = pages > 0? true: false;
     return rendered;
    } 

 public int getRows() {
  return rows;
 }
    public int getPages() {       
     return pages;
    }
Run Code Online (Sandbox Code Playgroud)

带有@PostConstruct指令的refreshData()方法是否在所有getter方法之后或之前执行?我问这个因为我注意到getRender()方法总是返回零,即使getPages()返回一个像10这样的数字.

testing jsf

3
推荐指数
2
解决办法
8745
查看次数

标签 统计

jsf ×1

testing ×1