这已经让我抓狂好几个小时了,这对某些人来说可能非常明显……
有没有人能明白为什么这篇报道是错误的,却打印了出来?
<g:if test="${className == 'SRep'}">
${className == 'SRep'}
</g:if> 如果是classname==SRep,那么它是正确的。但是,如果classname <> SRep,它仍然打印出false?我不明白怎么会这样。
如果我使用?showSource=true,If语句如下所示:
if(true && ("false")) {
printHtmlPart(29)
}
else {
printHtmlPart(30)
}有没有人看到什么明显的东西?
谢谢约翰
发布于 2010-12-27 13:53:11
你的代码看起来很好,但是我不确定'className‘是什么,也许它没有被返回或者返回了错误的类型等等:
我会在className的GSP中显示输出,看看它是什么,例如,在GSP中的任何位置添加以下内容:
${className} //displays the value您可能还想检查对象类型,在您的情况下,我认为它应该是字符串,所以请检查您已有的:
${className?.class} //displays the type of objecthttps://stackoverflow.com/questions/4528348
复制相似问题