码迷,mamicode.com
首页 > 其他好文 > 详细

Thyemleaf报错: Method call: Attempted to call method *** on null context object

时间:2020-12-30 10:33:42      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:servlet   Servle   date   utils   mtd   comm   调用   attr   setattr   

翻译:方法调用:尝试在null上下文对象上调用方法***

解释:在Thyemleaf上下中不存在所要调用的对象,相当于Java代码中的NullPointerException


解决方案:

方案1. 需要将期望调用的java实例存入thymeleaf的context域中,代码层面即为:将实例对象存入Request对象中。

示例:
Java代码:
httpServletRequest.setAttribute("commons", commons);//一些工具类和公共方法

Thyemleaf表达式:
${commons.fmtdate_en(archive.created)}

方案2. thyemleaf表达式改变一下写法

${T(com.juyss.utils.Commons).fmtdate_en(archive.created)}
${T(要调用的类的全类名).要调用的方法}

Thyemleaf报错: Method call: Attempted to call method *** on null context object

标签:servlet   Servle   date   utils   mtd   comm   调用   attr   setattr   

原文地址:https://www.cnblogs.com/shmebluk/p/14184110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!