我必须使用 flash.message 显示不同的消息,其中一些必须以不同的颜色显示,那么如何区分 flash.message 并在 GSP 中以不同的颜色显示它们
问问题
3081 次
1 回答
4
查看页面代码以查看错误并以不同的样式发送消息
<g:if test="${flash.message}">
<div class="message" role="status" style="font-size: medium;color: green;">${flash.message}</div>
</g:if>
<g:if test="${flash.warning}">
<div class="message_error" style="font-size: medium;color: red;">${flash.warning}</div>
</g:if>
如果 scues 调用相应标签的控制器代码:
flash.message = message(code: 'Applied Successfully', args: [message(code: 'hrIrRegistration.label', default: 'HrIrRegistration'), hrIrAplcJobAppldLkInstance.id])
redirect(controller: "hrIrRegistration", action: "showVcnyForApplcnt", id: params.hrIrVcncyIdHrIrVcncy.id)
如果错误:
flash.warning = message(code: 'You have already Applied in this vacancy', args: [message(code: 'hrIrRegistration.label', default: 'HrIrRegistration'), hrIrAplcJobAppldLkInstance.id])
redirect(controller: "hrIrRegistration", action: "showVcnyForApplcnt", id: params.hrIrVcncyIdHrIrVcncy.id)
于 2014-02-19T05:22:50.110 回答