开发者社区> 问答> 正文

null?报错

在@JFinal 中

 我把一个 user model 取出来放入了session 中 在页面取的话

 我用了jstl 

  ${user.uname} 报错

  ${user.getStr(uname)} 报错

  ${user["uname"]} 报错

 我用<%=user.getStr("uname") %> 没问题。。

    请教大家 jstl怎么取啊?


展开
收起
爱吃鱼的程序员 2020-06-22 18:58:53 360 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    引用来自“serenity”的答案

    Jfinal的model的属性是用attrs的map存储的。 用${user.attrs[ uname ]}试试。

    完美解决,感谢太感谢了完美解决啊为啥我按照这样做还是取不到session中user的属性值。 @航航谢谢你帮我搞定了早点休息!回复 @郭听潮:好像问题出在jstl取值太弱.其他模板应该不会出现这样的问题#{user.uname}

    引用来自“王瑞平”的答案

    #{user.uname}把页面错误贴出来Proertynotfound...错误在开发机环境没法截图。。。和复制 ${sessionScope.User}哦user是可以取到的我只是想取model里的属性uname应该是uName属性错误是的。。属性取不出来但是打印user是有值的。。打印出来大概是这样内存地址@{uname=a,upass=as2ds31sd1nse123,create_time=1312:20}但是用JSTL就取不到。。。uName试过了报错依旧。

    把你的get/set贴出来


    Jfinal的model的属性是用attrs的map存储的。 用${user.attrs[ uname ]}试试。

    Property'attrs'notfoundontype还是不行··@ Jfinal
    2020-06-22 18:59:11
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
How to Build a Successful Data 立即下载
Architecting a Multi-Tenanted 立即下载
低代码开发师(初级)实战教程 立即下载