问题标签 [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.
grails - Grails 域类、String 字段 TEXT 和 LONGTEXT
在 Grails 域类中,如何设置 String 字段的约束,使其 MySQL 列类型为 TEXT 或 LONGTEXT?
到目前为止,我最好的方法是设置约束的大小:
这导致文本
结果为 LONGTEXT (2147483646 = 2^32 / 2 - 1 - 1)
有没有更简洁的方法来指定尺寸?基本上我想要完整的 TEXT 或 LONGTEXT 范围,而不必硬编码一堆大小值。
html - 在grails中制作下载选项
可能重复:
Grails 文件下载
我正在接受网络开发培训。我想创建一个页面,显示 D://downloads 目录中的所有文件。我在 grails 中制作了该部分。如果我单击特定文件,我想下载该文件。我不知道如何制作那部分。我做了谷歌搜索。但我不能那样做。
我的代码是
grails - 如何将 Grails 中由组合框表示的字段设为可选?
我正在使用 Grails 进行第一次实验,并且正在寻找一种方法让组合框表示的字段(例如一对一的域关联和具有窄范围约束的数字)是可选的,即应该有一个空的在组合框中输入。
如何做到这一点?我已经尝试nullable:true
在静态属性中添加约束和列出字段optionals
,但都没有产生所需的结果。
这些是我的域类:
rest - RESTful Grails:如何在我的 XML 中包含相关实体?
假设我有一个名为 Store 的类,它有很多员工。我的 RESTful listXML 方法如下所示:
结果如下所示:
我的问题是,如何包含每个 Employee 类的所有数据,以便我的 XML 看起来像这样?
grails - 如何在 Groovy/Grails 中记录标记库(或一般的闭包)
我正在编写我的第一个 taglib 作为插件的一部分,我想记录它。添加 javadoc (有没有记录 groovydoc 的地方,或者它真的是一回事吗?)似乎不适用于非方法。
具体来说,如何在以下文件中记录 def mytag:
由于 Grails 中的很多东西都是使用闭包来指定的,如果真的无法记录它们,那么看起来我们就有问题了。是否有其他一些涉及我应该使用的单独文档文件的解决方案?
sql - 如何在 Grails/Hibernate 中计数:Message.countBy
如何计算正文长度在 0 到 25 个字符之间的消息数量?
对我来说不幸的是,countBy
它不带字符串参数。
git - 对 Grails .gitignore 的建议
到目前为止,我收集了以下内容:
还有其他建议吗?
java - OS X 上的 Intellij IDEA 设置
在 OS X 上为 Intellij IDEA 配置 jdk 和全局库源代码的可接受过程和路径是什么?
java - 如何确定给定的 URL 链接是视频还是图像?
我正在尝试获取用户输入的给定 URL,并确定该 URL 是指向图像还是视频。
示例用例:
当用户粘贴 YouTube 视频的 URL 时,保存页面将自动显示嵌入的 YouTube 播放器。
当用户在 Flickr 中发布图片的 URL 时,保存时,页面将自动显示 Flickr 图像的较小版本。
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] 代码片段: