如何从服务器持久化空值?(Groovy和JavaScript)
How to persist null value from server? (Groovy and JavaScript)
我从Groovy控制器返回模型中的对象(cmd
)。然而,在GSP中的JavaScript中,它将空值转换为空字符串。
例如
<script>
name:'${cmd.name.encodeAsHTML()}'
</script>
省略插入部分周围的引号会抛出错误。如何从服务器端强制保留空值?
如何:
name: ${cmd.name ? "'" + cmd.name.encodeAsHTML() + "'" : "null"}
或其变体,应该呈现:
name: 'some name'
或者
name: null
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript Groovy按钮没有'我不在IE工作
- Javascript解析序列化的Groovy映射到JS文字对象
- /g 从 JavaScript 正则表达式到 groovy regex 的转换
- Groovy equivalent to JavaScript isFinite()
- Javascript,类似groovy的invoke方法
- 如何将JavaScript变量传递给Groovy控制器
- 如何从Javascript访问我的groovy/ grails值
- 将Groovy Server Pages的实例属性传递给javascript函数
- gsp, groovy, encodeURI组件,内联javascript
- 在Groovy中等价于javascript的map()
- Groovy Grails 将集合返回给 JavaScript
- 如何从服务器持久化空值?(Groovy和JavaScript)
- 使用JavaScript在groovy GSP中填充动态字段