Struts2 调试标签认为 toString() 未定义

Posted

技术标签:

【中文标题】Struts2 调试标签认为 toString() 未定义【英文标题】:Struts2 debug tag thinks toString() is udefined 【发布时间】:2011-04-06 05:40:41 【问题描述】:

Struts2 中的调试标签不断收到此错误。有什么想法会导致这种情况吗?

FreeMarker template error!

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]
----------

【问题讨论】:

【参考方案1】:

没关系。值堆栈有一个对象,该对象具有重写的 toString 方法,该方法返回 null。

【讨论】:

以上是关于Struts2 调试标签认为 toString() 未定义的主要内容,如果未能解决你的问题,请参考以下文章

struts2前端页面读取Clob/BLOB

Struts2--二次提交

Struts2标签库

Struts2的标签库——使用Struts2的标签库

struts2标签库

struts2标签学习笔记