<;g:选择>;密钥包含json数据-->;gsp垃圾中的输出
我正在尝试使用填充select元素。列表中有三项,其中一项是json数据。在呈现gsp页面时,这是html中的内容:<;g:选择>;密钥包含json数据-->;gsp垃圾中的输出,json,grails,gsp,Json,Grails,Gsp,我正在尝试使用填充select元素。列表中有三项,其中一项是json数据。在呈现gsp页面时,这是html中的内容: <option a":"aa11","b":"bb33","cc":"cc44"}"="" value="{">label </option> 标签 这是Grails2.0.4中的一个bug吗?您应该在optionKey 例如: <g:select optionKey="id" optionKey="${{it.toString().encode
<option a":"aa11","b":"bb33","cc":"cc44"}"="" value="{">label </option>
标签
这是Grails2.0.4中的一个bug吗?您应该在
optionKey
例如:
<g:select optionKey="id" optionKey="${{it.toString().encodeAsHTML()}}" name="book.title" from="${bookList}" />
谢谢。我试试看。但一般来说,g:select标记不应该负责编码到html吗?GSP在显示字符串时无法知道是直接包含还是转义。