我无法显示验证错误
def saveTable() {
def tableInstance = new Table(params)
if (!tableInstance.save(flush: true)) {
tableInstance.errors.each {
flash.message = it //<---- this part
}
redirect(action: "listTable")
return
}
flash.message = message(code: 'default.created.message', args: [message(code: 'table.label', default: 'Table'), tableInstance.id])
redirect(action: "listTable")
Flash 消息似乎没有显示错误
我尝试了是否显示错误println it
并且也有错误
我用普通字符串对其进行了测试flash.message = "a"
,它适用于我的脚本
<script type='text/javascript'>
(function() {
<g:if test='${flash.message}'>
$('document').ready(function(){
$.gritter.add({
title: '',
text: '${flash.message}',
image: '',
sticky: false,
time: ''
});
return false;
});
</g:if>
})();
</script>