问题标签 [grails]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
13681 浏览

javascript - 将变量从一个 HTML 页面传递到另一个页面的最佳实践是什么?

我对 Web 应用程序编程比较陌生,所以我希望这个问题对每个人来说都不是太基础。

我创建了一个 HTML 页面,其 FORM 包含一个 dojox 数据网格 (v1.2),其中填充了不同杂货项目的描述行。用户选择感兴趣的商品后,点击“提交”按钮。

此时,我可以获取 javascript 函数将项目 ID 号存储为 javascript 变量,但我不知道如何将此 ID 传递到后续的 HTML 页面。

我应该将 ID 作为 URL 查询字符串参数传递吗?还有其他更好的方法吗?

编辑:整个过程就像一个购物车。用户将从网格中选择项目,然后在下一页上,用户将填写一些详细信息,然后结帐。

我还应该提到我正在使用 grails,所以这发生在 GSP 页面中,但目前它只包含 HTML。

0 投票
3 回答
1921 浏览

grails - 有最喜欢的自定义 Grails 标签吗?

我一直在我的项目中使用标签。我正在浏览 grails.org 上的自定义标签,为我的库找到一些新标签。

http://www.grails.org/Contribute+a+Tag

我想知道 StackOverflow 社区中的人们是否有他们想要分享的最喜欢的自定义标签。

0 投票
1 回答
274 浏览

grails - 为我的网站主页生成排名列表的最佳方法是什么?

为网站/webapp 的主页生成和维护多个排名列表的最佳方法是什么?例如热门帖子、最新帖子、最多评论、最多连胜等。

目前,我正在考虑使用 cron 作业调度程序来运行查询以收集统计信息,对统计信息运行算法,然后最终生成排名列表,然后将其保存到 mysql 中的临时表中。

但是,我不确定这是否是最有效的方法。我想使用一些缓存也会有所帮助。

注意:我使用的是 grails Web 应用程序框架。

谢谢。

0 投票
6 回答
6008 浏览

grails - 在旧版 Java/JSP Web 应用程序中使用 Groovy/Grails

我很幸运能够从 Grails 重新开始。但是,很多人问我如何将 Groovy 和/或 Grails 添加到旧版 Java/JSP Web 应用程序中。对于如何最好地将 Groovy 和 Grails 包含到大型遗留应用程序中,人们是否有经验或建议?

0 投票
4 回答
11450 浏览

xml - 在 grails 中漂亮地打印 XML 响应的最佳方法

鉴于此在 grails 操作中:

我看到这个:

有没有一种简单的方法来漂亮地打印 XML?渲染方法中内置的东西,也许?

0 投票
2 回答
1799 浏览

ajax - 如何使用 Ext GWT (GXT) 在 Grails 上共享域对象?

我的应用程序在逻辑上分为服务器,其中包含我的 Grails 域对象和控制器;和客户端,在那里我有构建所有 UI 页面的 Ext GWT 类。

对于 UI 请求,我使用 AJAX 调用来返回例如作为 JSON 结构的域对象列表的控制器方法。

遵循 DRY 原则,我不想在服务器上将域数据“序列化”为 JSON 字符串,然后在客户端将其反序列化为另一个结构 - 我想利用我已经拥有的域对象, 这在我添加、更改或删除新字段时不必更改多个位置。

问题是:这是一个好方法吗?

如果是,如何使 .groovy 域对象在“客户端”Ext GWT Java 类上可用的最佳方式是什么?

如果没有,为什么它不好,你会建议什么?

0 投票
2 回答
1285 浏览

grails - Grails 应用程序中的 Groovlet

如何将 Groovlet 放入 Grails 应用程序?比如说,在 web-app/groovlet.groovy

0 投票
2 回答
1092 浏览

grails - 如何解析、持久化和检索带有空格分隔的标签的字符串?

我的数据库由 3 个表组成(一个用于存储所有项目,一个用于标签,一个用于两者之间的关系):

表:帖子列:PostID、名称、描述

表:标签列:标签 ID、名称

表:PostTag 列:PostID、TagID

将空格分隔的字符串(例如“smart funny wonderful”)保存到上面显示的 3 个数据库表中的最佳方法是什么?

最终,我还需要检索标签并将其再次显示为字符串。谢谢!

0 投票
3 回答
2928 浏览

hibernate - 休眠条件 - 获取单个对象

我正在使用 Hibernate (GORM) 进行 Grails 项目。我有以下领域模型:

当我尝试ClientContacts使用特定所有者 ( Person) 检索所有内容时,我遇到了一些有趣的问题。我正在使用以下查询条件:

问题是当我遍历ClientContacts结果中的每一个时,它们只有一个所有者- 事实上,大多数都有许多其他所有者。是什么赋予了?我知道 hibernate/GORM 使用延迟获取,但我认为ClientContact当我尝试访问它们时它会获取所有其他所有者。

有什么想法吗?我想继续使用list()函数,因为它提供了一些不错的分页功能。

0 投票
6 回答
25389 浏览

image - 如何在 grails GSP 中显示图像?

我仍在学习 Grails,似乎遇到了绊脚石。

以下是 2 个域类:

相关的控制器片段:

最后是 GSP 片段:

现在我如何访问照片以使其显示在 GSP 上?我很确定这 profileInstance.photos.get(1).id是不正确的。