23:14:35,113 ERROR runtime:96 -
Expression stackObject.value.get(propertyName).toString() is undefined on line 58, column 122 in template/simple/debug.ftl.
The problematic instruction:
----------
==> ${stackObject.value.get(propertyName).toString()?html} [on line 58, column 120 in template/simple/debug.ftl]
in include "/${parameters.templateDir}/simple/debug.ftl" [on line 23, column 1 in template/xhtml/debug.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression stackObject.value.get(propertyName).toString() is undefined on line 58, column 122 in template/simple/debug.ftl.
非常恶心的异常,搞了好半天才搞定,原来要把struts标签删掉,我的页面中有了个 删掉就正常了,搞不懂!
本文记录了一次解决FreeMarker模板引擎中出现的InvalidReferenceException异常的经历。通过排查发现是因为页面中的<s:debug/> Struts标签导致的问题,删掉该标签后异常得以解决。
801

被折叠的 条评论
为什么被折叠?



