grails

    0热度

    1回答

    我在我的gsp中有2个<g:select>元素,并且都允许多选(listboxes)。我写了一些JavaScript,将用户点击的选项添加到其他select。 我在select2中构建了一个项目数组。 我也有一个表格,包括复选框等,并提交按钮。 我的问题是,我需要发送该JavaScript数组沿着其他表单数据(当我按提交),到控制器。我无法想出办法,发送它。

    1热度

    2回答

    我在写一个使用Atmosphere插件的Grails应用程序。这个连接可以工作,但每次我在浏览器中更新页面时,我都会看到我的Web服务器添加了一个新的守护程序线程,这个线程从未被释放。 线程数达到200后,Web服务器冻结。 似乎没有文档解释什么是正确的方式来处理与Atmosphere插件的资源(断开连接)? 我的客户端代码执行此操作: var connectedEndpoint = null;

    2热度

    1回答

    型号: class Author{ String name static hasMany = [books: Book] } class Book{ String name Author author static belongsTo = Author } 然后,我有一个控制器 class MyController{ de

    0热度

    2回答

    我需要使用Grails将数据更改从表“documents”记录到另一个表“documents_log”中。 有没有简单的方法来做到这一点? 我读了审计记录,但文件很差,它登录在同一张表中,对吧? 有什么建议吗?

    1热度

    1回答

    如果我有一个基于某些ajax组件和控制器方法调用生成搜索结果的页面,那么保存页面状态的最佳方法是什么搜索结果),以便我可以在会话中的任何位置返回以再次查看该页面? 1)搜索,获得结果 2)在其他页面上做一些更改 3)返回到搜索结果,请参见与左侧相同的页面。 我已经阅读过有关网络流量(这种流量感觉不需要,比我需要更正式)和AJAX保存状态,但也似乎是错误的。同时也看到了Grails不具备这种功能(这

    0热度

    1回答

    我有一个标准的用户类,它由Grails 2.0.1中的spring-security-core插件创建。我使用mongodb插件来实现持久性。 如果我一个日期属性添加到用户类别,改变beforeInsert()事件处理这样的事情 def beforeInsert() { userCreated = new Date() encodePassword() } 用户不再被持久

    0热度

    1回答

    这里是我想看到每页5项的页面...当前它显示每页10个,它重复相同每页10个不是下一组数据。 我想让分页工作正确...首先简单地导航到下一组数据会很好,第二个使每页数量更小,三个如何使整行数据可点击所以我可以看看列表中的特定项目?所有这些看起来很混乱。 <%@ page import="tictoc.Store" %> <!doctype html> <html>

    0热度

    3回答

    我们已经对我们的应用程序做了一些程序包路径更改。由于我们这样做并删除了所有编译错误并尝试执行run-app,因此应用程序会完成run-app,然后再次执行重新加载。 基本上它重新加载UI春,春季安全的核心和春季安全ACL插件成为连连不断.. 错误日志亘古不显示任何东西(它显示“无法创建一些引用约束” ..这总是失败。 ..不是真正的原因可能) 应用程序编译成功 赫斯从控制台samle转储 [nat

    2热度

    1回答

    我正在使用grails异步邮件插件在我的应用程序中发送带有附件的电子邮件。要做到这一点我已经写了下面的代码 def sendEmail = { def documentsInstances = Documents.getAll(params.list('ids[]')) def s3Service = new AmazonS3Service() documentsIn

    1热度

    3回答

    正如标题所说,我试图使用Spring的安全核心来保护页面。考虑下面的URL映射(假设home.gsp,page1.gsp和page2.gsp存在): "/"(view:'/home') "/page1"(view:'/page1') "/page2"(view:'/page2') 现在,考虑以下设置Config.groovy内: grails.plugin.springsecurity.i