问题标签 [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 投票
2 回答
34427 浏览

grails - Grails 域类、String 字段 TEXT 和 LONGTEXT

在 Grails 域类中,如何设置 String 字段的约束,使其 MySQL 列类型为 TEXT 或 LONGTEXT?

到目前为止,我最好的方法是设置约束的大小:

这导致文本

结果为 LONGTEXT (2147483646 = 2^32 / 2 - 1 - 1)

有没有更简洁的方法来指定尺寸?基本上我想要完整的 TEXT 或 LONGTEXT 范围,而不必硬编码一堆大小值。

0 投票
1 回答
392 浏览

html - 在grails中制作下载选项

可能重复:
Grails 文件下载

我正在接受网络开发培训。我想创建一个页面,显示 D://downloads 目录中的所有文件。我在 grails 中制作了该部分。如果我单击特定文件,我想下载该文件。我不知道如何制作那部分。我做了谷歌搜索。但我不能那样做。

我的代码是

0 投票
4 回答
1356 浏览

grails - 如何将 Grails 中由组合框表示的字段设为可选?

我正在使用 Grails 进行第一次实验,并且正在寻找一种方法让组合框表示的字段(例如一对一的域关联和具有窄范围约束的数字)是可选的,即应该有一个空的在组合框中输入。

如何做到这一点?我已经尝试nullable:true在静态属性中添加约束和列出字段optionals,但都没有产生所需的结果。

这些是我的域类:

0 投票
2 回答
1527 浏览

rest - RESTful Grails:如何在我的 XML 中包含相关实体?

假设我有一个名为 Store 的类,它有很多员工。我的 RESTful listXML 方法如下所示:

结果如下所示:

我的问题是,如何包含每个 Employee 类的所有数据,以便我的 XML 看起来像这样?

0 投票
2 回答
1074 浏览

grails - 如何在 Groovy/Grails 中记录标记库(或一般的闭包)

我正在编写我的第一个 taglib 作为插件的一部分,我想记录它。添加 javadoc (有没有记录 groovydoc 的地方,或者它真的是一回事吗?)似乎不适用于非方法。

具体来说,如何在以下文件中记录 def mytag:

由于 Grails 中的很多东西都是使用闭包来指定的,如果真的无法记录它们,那么看起来我们就有问题了。是否有其他一些涉及我应该使用的单独文档文件的解决方案?

0 投票
1 回答
8307 浏览

sql - 如何在 Grails/Hibernate 中计数:Message.countBy

如何计算正文长度在 0 到 25 个字符之间的消息数量?

对我来说不幸的是,countBy它不带字符串参数。

0 投票
6 回答
12971 浏览

git - 对 Grails .gitignore 的建议

到目前为止,我收集了以下内容:

还有其他建议吗?

0 投票
5 回答
32023 浏览

java - OS X 上的 Intellij IDEA 设置

在 OS X 上为 Intellij IDEA 配置 jdk 和全局库源代码的可接受过程和路径是什么?

0 投票
6 回答
7990 浏览

java - 如何确定给定的 URL 链接是视频还是图像?

我正在尝试获取用户输入的给定 URL,并确定该 URL 是指向图像还是视频。

示例用例:

当用户粘贴 YouTube 视频的 URL 时,保存页面将自动显示嵌入的 YouTube 播放器。

当用户在 Flickr 中发布图片的 URL 时,保存时,页面将自动显示 Flickr 图像的较小版本。

0 投票
1 回答
1761 浏览

grails - 使用电子邮件服务的 Grails 错误

这是控制器

类 JavaMailerController {

这是服务

导入 javax.mail。; 导入 javax.mail.internet。; 导入 java.util.*;

类 JavaMailerService {

// 以防万一,但目前没有必要,奇怪的是 props.put("mail.smtp.auth", "true"); //props.put("mail.smtp.debug", "true"); props.put("mail.smtp.socketFactory.port", d_port); props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); props.put("mail.smtp.socketFactory.fallback", "false");

新的互联网地址(m_to));Transport.send(msg); } catch (Exception mex) { mex.printStackTrace(); } }

}

私有类 SMTPAuthenticator 扩展 javax.mail.Authenticator { public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(d_email, d_password); } }

错误

错误 200:java.lang.NullPointerException:无法在空对象上调用方法 serviceMethod() Servlet:grails URI:/JavaMailer/grails/javaMailer/x.dispatch 异常消息:无法在空对象上调用方法 serviceMethod() 原因:java。 lang.NullPointerException:无法在空对象上调用方法 serviceMethod() 类:未知在行:[-1] 代码片段: