开发者社区> 问答> 正文

httl取session值的问题?报错

@梁飞 你好,想跟你请教个问题:

用httl取session中的值 ${session.user.userName}

报错:

No such property userName in class java.lang.Object, because no such method getUserName() or method isUserName() or method userName() or filed userName.
Occur to offset: 13653, line: 375, column: 23, char: ., in: 
/index.httl
========================================
...					${session.user.userName}...
                      ^-here
========================================    
它自己不会强转吗?

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

    如果用的是httl自带的mvc集成,session中的变量是放在上下文中的,可以直接访问,不需要写session.,建议:#set(Useruser)${user.userName}我试了一下,需要强转首先#set(Useruser=session.user)然后${user.userName}不能自动转换吗?${session.user.userName}

    2020-06-22 18:28:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载