Expecting a string, date or number here, Expression vo.id is instead a freemarker.ext.beans.SimpleMethodModel
@JFinal ,求指导 ,好人一生平安 !!
错误的关键部分你没贴全,<spanstyle="font-family:楷体,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">Expecting a string, date or number here, Expression vo.id is instead a freemarker.ext.be···据推测,此处应该为insteadafreemarker.ext.beans.SimpleMethodModel。这个错误一般是方法名和成员变量名重复了,把你model发上来,里面确定没有类似publicvoidid(){}之类的方法吗?原因大概是这样的,只不过是getId,freemarker会智能调用导致出错。
谢谢大家回答,问题已解决
原因是model里面有个publicvoidgetId(){}的方法,没想到freemarker会去调用getId ,表示震精,改成getById 就正常了 。
@缪斯的情人
freemarker里${bean.属性).当然调对应属性的get或者is方法了.....不然怎么调...能将您的controller和model代码发一下吗?版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。