首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
#()值不显示
lyq027
2018-03-02 16:07
这样写有错吗?不能正常显示相应的值
项目:
JFinal
评论区
JFinal
2018-03-02 16:14
这个是一直在用的基本功能,注意大小写,注意其中一定要有值
实在拿不准的时候逐步推进输出,例如先如下这个:
#(x.cskus)
确保 x.cskus 确实有值并输出以后,再对其循环:
#for(y : x.cskus)
回复
JFinal
2018-03-02 16:17
刚看了一下,你的 getter 方法对不上,例如你的 x.pId 实际去调用的时候是:
getPId() 注意p 变成了大写,而你的 getter 方法是小写的 p : getpId()
解决办法极为简单,下面的办法二选一:
1:改正 getter 方法,使其符合 java 规范,也即 get 后面第一个字符变大写
2:改为直接调用方法 #(x.getpId())
回复
lyq027
2018-03-02 16:24
@JFinal
谢谢,可以了。我的get,set是eclipse快捷键生成的,应该是变量只有一个小写开头,造成eclipse生成时错误,所以才取不到值。
回复
发送
我要反馈
热门反馈
扫码入社
实在拿不准的时候逐步推进输出,例如先如下这个:
#(x.cskus)
确保 x.cskus 确实有值并输出以后,再对其循环:
#for(y : x.cskus)