如何在调试时在gsp中查看变量?

时间:2014-02-10 09:02:24

标签: grails grails-plugin grails-2.0

我正在编写Grails应用程序,我收到错误。

我必须调试我的.gsp文件,我有一个像$ {itemId}这样的变量。我想看这个值。我怎样才能做到这一点?它没有出现在变量选项卡中。

我在表达式中添加了$ {itemId}但没有输出。

2 个答案:

答案 0 :(得分:1)

没有效率,但你可以使用

<% println('${itemid}'); %> 
<。>在.gsp文件中。但请确保该变量已传递给控制器​​或类似的视图。不要忘记设置一个断点。

def testController() {
   .
   .
   .
   .
  //other codes here

 [itemid:yourmodel.id, //otherstuffs here]   
}

答案 1 :(得分:0)

在你的gsp中你应该能够做到这样的事情:

<div>
    ${params}
</div>

我不完全确定它是如何工作的/它显示的是什么,但它似乎至少显示了URL中的所有参数。

希望它有所帮助,如果你找到更好的方法,请告诉我们其他人!