、根据你的代码。打印出来当然是那写信息。
第一个页面请求只调用get方法。
输出
getFirstNumber() is called0    1、 
getSecondNumber() is called0 
当提交JSF时,它先调用set方法。
就打印出 setFirstNumber() is called0 
        setSecondNumber() is called0 
然后调用get方法,不就是get里要打印的内容吗。getFirstNumber() is called0    2、 
getSecondNumber() is called0 

解决方案 »

  1.   

    我第一次访问的时候调用getFirstNumber() is called0 
    getSecondNumber() is called0 方法,
    但第二次访问的时候结果是getFirstNumber() is called0    1、 
    getSecondNumber() is called0 
    setFirstNumber() is called0 
    setSecondNumber() is called0 
    getFirstNumber() is called0    2、 
    getSecondNumber() is called0
    为什么第二次发出请求会调用两次get方法 
      

  2.   

    是的。我也发现这个问题。不过,这不是问题。jsf就是这样的。