问题标签 [grails-controller]

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 投票
3 回答
8721 浏览

android - 在 Groovy/Grails 中使用 JSON 创建对象

我有一个 Groovy/Grails 网站,用于通过 JSON 向 Android 客户端发送数据。我已经创建了 Android 客户端和 Groovy/Grails 网站;他们可以在 JSON 中输出相同的对象。

我可以通过将 JSON 输出映射到 Java 对象来成功地在 Android 中创建相应的对象,但是我想知道是否可以使用 JSON 输出在 Groovy/Grails 中创建一个新的域对象?有没有办法将 JSON 输出传递给控制器​​操作,以便创建对象?

这是我要发送的 JSON 示例;

“类”与我要保存到的域匹配,ID 是域的 ID,然后需要使用类似的方法保存 businessCardDesigns 和 emailAddrs 中的每个项目(在域中 businessCardDesigns 和 emailAddrs 是 ArrayLists )。提前谢谢了!

解决方案:

0 投票
4 回答
100 浏览

grails - oauthService 和linkedin 帮助

我正在尝试在 grails 控制器中迭代参数列表。当我有一个比一个元素长的列表时,如下所示:

以下代码工作正常:

输出为:

但是,如果列表只有一个项目,则输出不是唯一的项目,而是列表中的每个字母。例如,如果我的参数列表是:

使用与上面相同的代码,输出变为:

谁能告诉我发生了什么以及我做错了什么?

谢谢

杰森

0 投票
1 回答
85 浏览

grails - 在选项卡中,我有两个域

我是grails的新手,所以我很抱歉问这样的问题。

我有 3 节课,

Persona延伸到personaFisicapersonaJuridica

我在以下目录中创建了一个带有选项卡和两个提交按钮的 GSP

我想知道的是如何根据用户填写字段的选项卡保存一个或另一个域。

0 投票
2 回答
737 浏览

grails - 如何从过滤器访问命令对象,有可能吗?

我经常写这样的东西:

所以,我想把那个常见的模式提取到一些可重用的位置。过滤器看起来不错,但我找不到从过滤器中获取命令对象的方法。尝试过这样的事情(在过滤器关闭中):

对 grails 1.3.7 兼容的解决方案感兴趣。有可能吗?

0 投票
2 回答
392 浏览

grails - 如何替换脚手架控制器动作并仍然在 Grails 中调用原始控制器?

我需要在控制器中“覆盖”一个脚手架动作,做一些事情,然后调用原始动作。我更喜欢使用动态生成的方法,而不必剪切和粘贴代码。

有任何想法吗?

0 投票
1 回答
3138 浏览

grails - 如何强制https

我有一个 grails 项目。现在,用户可以使用 HTTP 或 HTTPS 访问它。我想要求他们只能通过 HTTPS 访问它。有任何想法吗?我确实安装了弹簧安全核心,如果有帮助的话

谢谢杰森

0 投票
2 回答
1505 浏览

grails - 在grails中将http重定向到https

我有一个关于将 grails 应用程序从 http 重定向到 https 的后续问题。另一个用户向我展示了配置文件,我可以执行以下操作:

现在,这将导致用户看到一个页面,上面写着:

无法连接 Firefox 无法在 localhost:8443 建立与服务器的连接。

这是它应该做的吗?如果是这样,我如何让我的 grails 应用程序重定向到 https?

谢谢!杰森

0 投票
1 回答
501 浏览

grails - 将 grails 操作映射到父控制器

我想将子类中的一些动作映射到他们的超类,但我无法弄清楚。下面的例子...

关于这个有什么想法吗?谢谢。

0 投票
2 回答
6258 浏览

grails - Grails 使用 spring-security-core-3.0.6+ 重定向注销后

在修复了 CRLF 注销漏洞 ( https://jira.springsource.org/browse/SEC-1790 )的 spring security 版本 3.0.6 中,他们禁用了“spring-security-redirect”参数的使用。

3.0.6 中也删除了对注销 URL 中重定向参数的默认支持。在 3.1 中,它已经需要显式启用。

有没有办法重新打开重定向参数,以便我可以在我的 Grails Spring Security Logout Controller 中动态重定向?

注销控制器.groovy

以下不再适用于 spring security 3.0.6+ 的版本

0 投票
4 回答
5449 浏览

java - Grails 在控制器从 https 切换到 http 时重定向。为什么?

我有一个 Grails 应用程序,其中一些页面只能通过 https 和一些通过 http 访问。这很容易使用前置过滤器处理。但是,当控制器在 https 页面上进行重定向时,用户最终会返回 http 并被过滤器再次定向到 https。

在 Firebug 中,我得到:

如何让控制器重定向调用“记住”当前协议等?还是我做错了什么?