2014-09-04 44 views
0

我试图通过PrimeFaces面板在面板上显示一个随机数。我有以下xhtml代码:未构建的托管bean

​​3210

该面板调用randomnum.number是这样

import java.io.Serializable; 
import java.util.Random; 

import javax.annotation.PostConstruct; 
import javax.faces.bean.ManagedBean; 
import javax.faces.bean.RequestScoped; 

@ManagedBean 
@RequestScoped 

public class randomnum implements Serializable { 

    private int number; 
    public randomnum() {    
    }  

    public int getNumber() {    
     return number; 
    } 

    @PostConstruct 
    public void init() { 
     Random r = new Random(); 
     int Low = 10; 
     int High = 100; 
     number = r.nextInt(High-Low) + Low; 
     System.out.println("Random Number :"+number); 
    }  
} 

但是当我运行我的xhtml代码,我看到了面板,但我看不出它里面什么。此外,System.out.println()输出不显示在控制台上。我该如何解决这个问题?我的基本目标是,当我运行xhtml代码时,必须在面板上显示一个随机数。

回答