【发布时间】:2012-08-05 15:02:17
【问题描述】:
我想知道是否有可能对 *.js 文件进行后处理,以便可以评估每个 gsp 表达式。
例如我可以直接在gsp页面中编写如下代码:
<script type="text/javascript">
$.post("${createLink(controller:'mycontroller',action:'myaction')} " , {"id":id},function(){});
</script>
表达式 ${createLink} 由 grails 求值。
但我还想在 grails 未处理的 *.js 文件中使用 ${createLink()}。 也许可以使用资源插件对每个 *.js 文件进行后处理并评估 gsp 表达式?
当然,我可以将我所有的 js 代码包装在一个单独的 gsp 页面中,但这似乎不是一个优雅的解决方案。
任何帮助将不胜感激。
【问题讨论】: