我正在開發一個Grails 2.4.4項目。我有我的gsp
頁下面的代碼(不模板)調用調用另一個模板的子模板:main gsp page > gsp template > yet another gsp template
:GSP模板無法從另一個模板中檢索傳遞的模板
main.gsp
...
<g:render template="/details" model="[param_one:'param_one', param_two:'param_two']" />
...
_details.gsp
...
<p>On details: ${param_one}</p>
<g:render template="/segments/segment-one" model="[param_two:'${param_two}']" />
...
_segment-one.gsp
<p>Segment One: ${param_two}</p>
現在,當它呈現的整個頁面,那隻能說明是這樣的:
On details: param_one
Segment One: ${param_two}
爲什麼_segment-one.gsp
無法呈現通過param_two
?是否允許template
從另一個template
呈現?多謝你們。
如果你傳遞'model =「[param_two:param_two]」'會發生什麼? –
它告訴我有'unescaped'字符。 – Gideon