Grails比较gsp中的两个变量

Grails比较gsp中的两个变量,grails,Grails,我试图比较gsp中的变量 如果我这样做: <g:if test="${p.id.equals(1)}"> 我得到了结果。 但如果我这样做: <g:if test="${p.id.equals(id)}"> 我从来没有得到过。试试看 <g:if test="${p.id == id}"> id变量来自哪里?它是一个页面变量吗?来自控制器。[id:id]如果在gsp中您回显id值并使用${id}和${id.class.name}键入您获得的内容,我

我试图比较gsp中的变量

如果我这样做:

<g:if test="${p.id.equals(1)}">

我得到了结果。

但如果我这样做:

<g:if test="${p.id.equals(id)}">

我从来没有得到过。试试看

<g:if test="${p.id == id}">


id变量来自哪里?它是一个页面变量吗?来自控制器。[id:id]如果在gsp中您回显id值并使用${id}和${id.class.name}键入您获得的内容,我同意@Fabiano。这可能是一个类型问题。例如,比较字符串和int。涉及哪些类型?