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
提交
取消