java中有屬性 public int no;有方法 public void change(){????no=7;}jsp中導入了這個類,調用了這個類的change()方法,后<%=no%>顯示為0,是個默認值;如果JAVA類中 public int no=7;jsp中是可以將7顯示出來的,請問是什么問題,麻煩各位幫幫忙,這問題困擾我好幾天了。
1 回答

亞努人
TA貢獻58條經驗 獲得超75個贊
因為你的方法是void類型,也就是不返回任何值,所以即便no在方法里面賦值了,但由于不返回值,所以最終no就是默認值,也就是int類型的屬性no不賦值默認為0,賦值了就是那個值。
添加回答
舉報
0/150
提交
取消