如何在运行时检查资源文件是否存在[grails]?
我需要测试资源文件(例如图像)是否存在,如果不存在,我将显示另一个图像。 我的 GSP 视图代码如下所示: <% if (resExists(dir: "images", file:…
如何在 Grails GSP 中保存复合字段值?
我有一个复合域对象,如下所示: class Person { static embedded = ['forSale'] Boolean isSelling House forSale } class House { Integer numBedro…
如何使 Grails 应用程序设计者变得友好,而无需在视图更改后重新部署?
我已经很久没有真正使用 J2EE 了,所以请原谅我的无知。我最近参与的 Grails 项目再次激发了我对 Java 的兴趣,尤其是 Grails,因为它使在 Java 平台…
如何更改 GRAILS GSP fieldValue 格式化整数的方式?
我的域对象中有一个字段,我将其定义为整数... Integer minPrice 然后我在 GSP 页面中访问它,如下所示: ${fieldValue(bean: myBean, field: 'minPri…
如何在 Grails 中定义 uploadForm 和 2 个不同的操作?
我有一个 gsp 视图,带有 、 和 2 个输入文本。 我有一个保存并提交的按钮。 现在我想添加另一个具有新操作的按钮,在我的例子中是一个用于计划保存的…
Groovy findAll 和每个标签问题
我有以下域类: class User = { String username ... Company company } class Company { String name ... } 也就是说,用户和公司之间存在:1 关系。…
Groovy 分页问题
我有一个用 groovy 编写的应用程序,并且在结果集的分页方面遇到问题。 我有一个名为 ReportingController 的控制器。该控制器有两个方法称为 listdoi…
在 grails 中使用 HTML 构建器而不是 GSP
有没有办法使用 groovy builders 在 Grails 应用程序中构建 JSP 文件,保持足够的集成? 为了更好地解释:默认情况下,Grails 使用 gsp 文件,这些文…
为什么 .collect() 在以下 GString 中不起作用?
这在 GSP 页面中按预期工作: <td>${Foo.findAllByBar(bar)}</td> 但是当添加收集语句时,代码会中断.. <td>${Foo.findAllByBar(bar).col…
如何调试 gsp 页面? (没有grails,只有gsp)
我尝试过netbeans和eclipse,但没有运气......(不能尝试IntelliJ idea) 我快速浏览了一下代码 http://kickjava.com/src/groovy/servlet/TemplateSer…
GSP g:select 选项默认选择
是否有可能在 g:select 标记中默认选择选项字段? 我只在文档中看到了“noSelection”参数。 <g:select name="user.age" from="${18..65}" value="$…
如何在视图中调用 Grails 服务?
简单的问题: 我有一个服务类(比如说 helpersService)和一个方法 def ConstructionURI(params)。 如何从模板视图调用此方法。 我尝试了以下代码但没…
Grails“渲染”渲染模板
在我的 Grails 控制器中,我正在响应 AJAX 调用并使用 render 返回文本: def ajaxRandomPersonName = { def person = get a random person ... rende…
Grails GSP 不会在 Geronimo 下生成预期的 HTML
当在 Geronimo 2.1.4(jetty6、javaee5)下将我的 Grails 1.1-M2 应用程序作为 WAR 运行时,从 GSP 生成的 HTML 不包含我的动态内容。 具体来说,这个…
如何防止 Grails 缓存旧版本的 gsp 文件?
我正在对 /grails-app/views/index.gsp 进行修改。 当我保存文件并在 Firefox 中刷新 http://localhost:8080/index.gsp 时,我获取文件的旧版本。 有…