我的bean正确使用了一个setter并将该属性设置为所需的值,但随后它进入一个使用该属性的方法,它自动被设置为0.我甚至不知道0的来源从。在调试中,它从setter跳转到方法,所以我看不到中间发生的任何事情。
bean使用@SessionScoped
注释,如果它与它有任何关系。
答案 0 :(得分:0)
private int vendorno
int
,boolean
,long
等Java原语具有固定的默认值。
使用包装器对象,例如Integer
,Boolean
,Long
。它们可以是null
。
private Integer vendorno;