为什么UMLAUT和特殊字符不能正确显示在我的Grails页面中?

如何确保Grails使用正确的编码(UTF-8)?比我想象的要简单-只需确保编辑器设置为UTF-8编码。也许您不应该使用UTF-8。也许你应该试试8859个ISO字符集中的一个:我发现有时将文件类型设置为UTF-8是不够的。有时您需要告诉AppServer setContentType(“text/html;charset=UTF-8”) setCharacterEncoding(“UTF-8”);

阻止Grails在控制器中生成某些方法?

在SpringRoo中,如果我不想自动生成特定的方法,我可以删除注释。在Grails中有这样做的方法吗?例如,我希望控制器的列表和创建方法在我执行generate all时,能够随着域模型中的任何更改而自动更新,但是我想为show方法使用自定义代码,除非我手动编辑它,否则不会更改它。如果在动态脚手架控制器中提供动作,Grails将不会在运行时创建该动作(但它将创建所有其他动作)。因此,如果您不想更新show操作,请执行此操作 class SomeDomainObjectController {

Grails Acegi插件-如何更新缓存?

我对Acegi插件有问题。问题是Acegi缓存用户信息。如果我更新角色或密码,更改不会立即出现。有一段时间我甚至可以用以前的密码注销和登录。我找到了两个解决方案 在SecurityConfig.groovy中设置cacheUsers=false 使用特殊筛选器更新securityContext 两种解决方案都有效。不幸的是,两者都会产生大量的数据库查询 用户只在UserService.update(..)中更新,我可以预期他们很少更新。是否有机会立即更新securityContext。这对当前用

如何从命令行覆盖.grails文件夹的默认位置?

在unix环境中,我希望.grails文件夹位于默认位置以外的其他位置,我希望从命令行设置此位置。。。我相信命令应该是这样的: grails-Duser.home=/x/y/z运行应用程序 但这似乎不起作用。正确的方法是什么?您要查找的命令行开关是: -Dgrails.work.dir 我上个月写了一个脚本,它基于您正在使用的mercurial分支拥有一个唯一的grails工作目录(因此您可以轻松地在它们之间切换,而不会出现奇怪的编译错误)。您可能会发现脚本很有用

GlassFish中部署的Grails应用在重新加载后无法工作

一切正常,构建WAR文件并将其部署到glassfish中。重新加载任何应用程序后,只有重新加载的应用程序工作,其他应用程序将失败 Grails运行时异常 错误详细信息 错误500: Servlet:默认值 URI:/CTS/user/login 异常消息:没有此类属性:类的参数:web.UserController 原因:类:web.UserController没有这样的属性:params 类别:未知 第[-1]行 代码段: 堆栈跟踪 org.codehaus.groovy.runtime.me

Grails 我需要过滤具有内联单元格编辑的yui数据表。数据以键:值对的形式来自groovy控制器。作为JSON

嗨,我也面临着数据错误的问题。我想在key:value对中过滤来自groovy控制器的json结果的数据。即使我将类型_JSON更改为类型_JSARRAY,我也会在数据表中找到NoRecordas,但JSON结果包含数据 请你纠正我 提前谢谢 dobMenuButton.subscribe(“selectedMenuItemChange”,函数(e){ dobMenuButton.subscribe("selectedMenuItemChange",function(e) { var v

使用grails开发Web应用程序-不知道它到底是如何工作的

我对Grails非常陌生,我试图了解它是如何工作的。我做了一些教程,并用mysql数据库连接编写了一个示例应用程序。使用def scaffold=true,我得到了三个表、三个域类和三个控制器。因此,视图是自动生成的。现在我可以添加和删除和。。。我的表中的数据。这很有效 但是现在我不知道如何继续下去。我的意思是,创建这些表格并填充它们是很好的,而且很好,这是可能的如此之快,但是。。。现在我真的想开发一个应用程序!通常我使用Spring框架、Spring安全性、Spring MVC等来生成web应

Grails中不区分重音的搜索

如何使用不区分重音的方式进行全文搜索?我在的帮助下解决了这个问题,但需要付出一些努力: 由于最新的可搜索插件使用Lucene 2.4.1,该插件不包含(从2.9.0开始提供)并且不支持多种语言,因此我为其创建了自定义过滤器: 和相应的筛选器提供程序: import org.apache.lucene.analysis.TokenStream import org.compass.core.config.CompassSettings import org.compas

Grails选择不设置默认值

我有一个应用程序,用户可以在其中填写表单,并保存一些预设值,以便快速重新填充 域 class Person { String name TeenageMutantNinjaTurtle favorite static constraints = { name blank:false, unique:true favorite nullable:true } @Override public String toStr

grails remoteFunction onComplete,传递事件?缺陷

根据,可以使用onComplete参数在remoteFunction完成时调用javascript函数。从我在web上看到的示例中,可以为函数提供一个事件参数,即 onComplete: 'finishUp(e)' 然后我发现在1.3.6中,根据Grails bugs归档,这个问题被打破了,并且,根据bug解决方案,应该在1.3.7(可能是1.3.6)中修复 然而,在我的1.3.7中,这一点仍然被打破。你能让它工作吗?我的语法有错误吗。注意:如果我删除“e”,我将得到要调用的函数(可以通过警

Grails Jasper报表模板中的变音字符

我必须使用波兰语来填写我的报告内容,因此我必须使用变音字符(ą,ć,ę,ł,ó,ż,ź)。我对它们有问题,它们在导出jasper打印到输出后被跳过。当我在模板中写“lubiężó322; wie”(波兰语的意思是“我喜欢海龟”)时,输出pdf只包含“lubi wie”(顺便说一句,它的意思是“他喜欢他知道”-所以变化很大;)。甚至在丢失的字母处也没有空格。他们只是被跳过了 另外一个提示是,这些字符串是报表中的静态文本还是动态$p{} 我的问题是:“如何让它们出现” 我在尝试(没有成功): 使用J

如何在grails中转换日期?

My Grail应用程序的列表视图在数据库中具有以下日期格式: 2012-01-1814:29:19美国东部时间 我正在使用 <g:datePicker name="myDate" value="${new Date().format("dd MM,yyyy")}"/> 但是列表x里面没有任何内容,也没有返回任何内容。虽然我只搜索wfName,但它工作得很好。params.myDate也有日期值 有人能给点意见吗?因为Grails1.2访问params.myDate会自动为您获取一

包含静态内部类的服务的Grails 2热重新加载错误

每当我修改一个包含eclipse静态内部类的服务(grails应用程序正在运行)时,就会出现以下错误。我如何解决这个问题 ERROR loaded.CurrentLiveVersion - Unexpected exception whilst trying to call the static initializer on com.x.y.SensorDataProcessorService$SensorProcessedFields 服务是SensorDataProcessorServi

Grails登录不';行不通

我是Grails新手,有一个问题毫无疑问是微不足道的,但我在网上找不到任何东西 我有一门课: package lib class Login { String name String email String password String phonenumber static constraints = { } } 在我的引导文件中,我创建了该类的两个实例: new Login(email:"tom", password:"password1") new Lo

使用DFC的Grails多环境配置问题

我们有一个Grails应用程序,它使用dfc.jar和dctm.jarAPI连接到Documentum docbase。这些JAR期望类路径上有一个dfc.properties文件来配置docbase设置。在一个环境中工作时,这很好,但是我们正在为dev、test和prod环境构建war文件,每个环境都有自己的dfc.properties配置 Grails环境配置对于处理应用程序中的其他特定于环境的设置非常有用,但我无法找到一种方法,即根据每个环境覆盖dfc.properties文件,或者配置D

Grails:什么确保版本检查和更新是原子的?

Grails中的update操作首先检查要更新的对象的版本,然后更新它。 在检查版本和更新对象期间,Grails的哪一部分确保对象不会被另一个请求更新 更新: 是的,hibernate将在保存对象时检查版本,并在乐观锁定失败时引发异常。我想hibernate会确保检查+更新是原子的,但是 如果您查看一下grails生成的update方法,您会发现grails首先进行了双重检查,然后(在我看来)没有准备好处理异常。hibernate在更新方法检查了正确的版本后抛出异常的可能性很小,但在我看来这是可

Grails格式执行

我遇到了一个问题,在查询字符串上使用format=json参数向grails1.3.7发送帖子 基于GrailswithFormatdocumentation-,此参数应导致withFormat闭包在内部执行json闭包 i、 e: 在本例中,控制器方法服务于多种内容类型。有一些逻辑应该只对表单运行,因此添加了withFormat闭包,如下所示: withFormat { form { // form specific logic } } 注意,没有json块,

Grails找到域,然后保存它

我要做的是找到一个域,然后创建一个新域或保存先前存在的域。以下是我目前正在使用的代码(在本项目中,skeleton是包名): 这似乎不起作用。有人能帮我解决这个问题吗?getDomainClass返回的对象是的一个实例。要获取实际的域类,您可以在其上调用get,首先在其上调用getClazz。例如: Class lob = grailsApplication.getDomainClass('skeleton.'+params.lob.name).clazz 此外,您必须在类对象上调用newIn

在grails中将对象从视图传递到对象

可能重复: 我希望在执行此操作时,将一个childInstance对象从视图传递到控制器 <g:formRemote url="[action: 'updateStatus']" update="messages" name="updateStatusForm" onSuccess="document.updateStatusForm.message.value='';"> 我想从我的视图向updateStatus添加一个childInstance。但是,如果我不将childIn

向cloudfoundry发布启动Grails项目

我在向CloudFoundry启动(grails)项目时遇到问题。我已经启动了cf push,但我一直收到这个错误 I/O error: Connection reset; nested exception is java.net.SocketException: Connection reset 当我运行cf update时 我也无法使用cf crashlogs查看日志文件。我在终端窗口中看到: grails> cf-crashlogs | Checking for availab

填充Grails g:select from函数

尝试从控制器中的函数填充g:select,可能吗 目前我们有: def run(Long id) { def reportInstance = Report.get(id) def listPromptValues = populatePrompts(reportInstance)*.values() if (!reportInstance) { flash.message = message(code: 'default.not.found.mes

在Grails的beforeInsert事件中访问值

是否有方法访问插入前事件中的值 例如: 控制器: def save () { user = new User(params) } 域: String name String job String name_and_job beforeInsert { name_and_job = name+job } 在上面的beforeirt事件中,我想获取当前的name和job并将它们添加到name\u和

Grails1.3.7中的自动完成

我不熟悉grails。我使用的是Grails1.3.7版本。现在我需要使用列表中的自动完成。但是我不知道怎么做。有人能帮我吗?我真的需要从视图到控制器的帮助。提前谢谢大家 下面是我的查看页面>>> <%@ page import="com.Login" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <

Hibernate session.flush()和grailsObject.save(flush:true)在数据库上执行查询的差异

在我的项目中,我有很多嵌套对象,几天后,服务器在执行每个查询时都变得非常慢 我已经从object.save(flush:true)中删除了flush:true,这将避免对象立即被持久化到数据库中,因为我不需要对象id,我认为最好让hibernate决定何时刷新和提交 但即使在这之后,我也会遇到一些与数据库死锁相关的问题,我会遇到错误: Timeout waiting for idle object. Stacktrace follows: org.springframework.tra

Grails groovy闭包的动态引用

我必须用500行的高级搜索方法进行重构。我使用闭包将此方法拆分为几个小部分,现在我有很多闭包,但我希望动态调用它们 例如: def listCriteria={ ... } def textCriteria={ ... } def booleanCriteria={ ... } criteria.listDistinct { criteries.eachWithIndex { crit, i-> def criteriaType="${crit.type}Crit

Grails可使用联接表进行搜索

我想在searchable中包含域角色。所以,若我使用User.search()并输入权限值,系统将显示记录 我有3个域,如下所示: class User { String username String password Employee employee boolean accountLocked boolean passwordExpired static hasMany = [userRoles:UserRole]; stati

Grails不会在服务中保存

在grails中保存已更改的对象时,我遇到了一个小问题。这是我的密码 Proxy p = Proxy.findByAvailableAtLessThan new Date() Date newNextUseAfter = new Date() use(TimeCategory) { newNextUseAfter = newNextUseAfter+5.minutes } p.availableAt = newNextU

grails站点网格中的条件检查

我的gsp页面都应用main.gsp中的布局。gsp使用引导布局和容器使页面响应。在我网站上的一些页面中,我尝试使用流动布局,不希望有一个容器包装每个子页面中的所有内容 是否有方法在应用main.gsp布局的页面中传递变量或设置某些内容,并在主布局中执行条件代码 以下两种尝试都没有成功。在一次尝试中,我在子页面中设置一个变量,在另一次尝试中,我在模型中传递一个变量。在这两种情况下,容器都在profile.gsp中呈现 main.gsp: <body> <g:if test="$

Grails 圣杯;spring security获取当前登录用户的id

这是Spring安全服务中getCurrentUser()方法的示例代码 class SomeController { def springSecurityService def someAction() { def user = springSecurityService.currentUser } } 如何获取登录用户的id并在控制器中的此显示配置文件中使用它: springSecurityService.currentUser.id 在控制器中: spr

有状态与无状态服务Grails

当我掉进grails服务的兔子洞时,我目前正在将业务逻辑从控制器方法移动到服务。我的服务中有以下方法: Job closeJobOpportunity(Job op, Employee res) { op.chosenOne = res op.requisitionCanceledDate = new Date() if(!op.chosenOne || !op.hrEffectiveDate){ return null } else i

如何防止Grails尝试将名为Service的域类作为服务使用?

我的应用程序中有一个名为ContractedService的域类。然而,grails似乎将其识别为一个服务类(即使它位于grails app/domain目录中)。在不完全重命名类的情况下,如何防止这种情况 org.codehaus.groovy.grails.exceptions.GrailsConfigurationException: Cannot add Service class [class com.myapp.ContractedService]. It is not a Serv

Grails中的空白约束不';行不通

我正在Grails中处理空白约束。 我有一个addWebsites.gsp如下: <g:form controller="SiteURL" action="websiteAdded"> <label for="siteURL">ADD URL:</label> <g:textField name="siteURL" value="${siteURL?.siteURL}" style="width: 400px;height

导入类以在grails脚本_Events.groovy中使用

在Grails2.3.7中,我使用\u Events.groovy连接到WAR打包中,以执行一些特殊处理: _Events.groovy 在构建WAR时,Grails抱怨XmlUtilimport语句\u事件。groovy不是一个类,因此导入语句不起作用。如果无法导入自定义类,如何在脚本中使用它?如何执行日志记录而不是使用println 更新 基于手动加载类,似乎做到了这一点,由于下面的答案,日志也可以正常工作: eventCreateWarStart = { name, stageDir -

更改Grails中的提交按钮

我正在开发一个Grails应用程序,从下面的屏幕截图中可以看到,在我的创建页面底部有两个提交按钮,左边的一个按钮创建并保存实例,并将我带到刚才创建的实例的显示页面 右侧的submit按钮的作用与此完全相同,但是我现在希望该按钮保存/创建实例,但保持在同一(创建)页面上,而不是将我重定向到show.gsp,其中的字段仍然填充着以前输入的数据。这可能吗 下面是create.gsp底部两个按钮的代码 <g:submitButton name="create" class="save" value

使用grails域基于多列更新表

我试图在where子句中使用grails域的多个列的基础上更新表中的一列 我的域类如下所示: 类Objectattributestrans{ 字符串id 字符串属性值//50 //字符串transid//50 同上 static mapping = { id column: 'trans_id' //['transid', 'attribid'] table name: 'object_attributes_trans' att

未显示引用png的Grails svg图像href

这很难解释。我需要一些我喜欢的Coreldraw填充,并保存为SVG。Coreldraw保存我的svg时,我得到了一个名为soil\u Images的文件夹,里面有soil\u ImgID1.png和soil.svg。我把webapp/images项目放在里面。由于某些原因,图像png未显示 我的gsp中有我的svg: <image x="177" y="76" width="36" height="23" preserveAspectRatio="none" xmlns:xlink="h

Grails 将占位符与<;f:所有bean/>;

在Grails中,可以使用生成表单。虽然生成的表单看起来很棒,但我想知道是否有可能在字段中设置占位符,从而使结果类似于: <input type="text" name="question" placeholder="type your question here" /> 但是它似乎对生成的HTML没有任何影响。为了防止出现任何混淆,fields插件提供了f:all标记。我认为没有任何方法可以通过域类约束指定占位符属性,但是还有一些其他选项 一个选项是为该属性定义自定义(GSP)模

在Grails2.5.1中,私有方法没有被模仿

我们最近从Grails2.4.4升级到了2.5.1,还升级到了JDK 8。从那以后,下面的测试用例一直失败 在我们的服务类中,定义了一个私有方法来调用外部服务 def retrieveResults() { def results = callSoapService('serviceName') } private def callSoapService(def serviceName) { // call the service and forma

Grails JAVA_选择导致内存错误的环境变量

初始化VM时出错: Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. JAVA\u HOMEsetJDKbin,GRAILS\u HOMEset GRAILS bin 我设置JAVA\u OPTS=-xmx1024m-Xms512m-XX

在grails中加密xls文件并下载

我需要一个密码或加密xls文件下载 import org.apache.poi.hssf.usermodel.HSSFWorkbook import com.emmanuelrosa.frostedsheets.* def downloadxls(){ /* * Creates a workbook with Apache POI and decorates it * with Frosted Sheets. */ response.setContentType('ap

无法在Intellij idea 13上运行grails应用程序

我使用的是grails-2.4.0和intellij idea 13。 我已经创建了我的第一个grails应用程序并尝试运行,但出现以下错误: 打包应用程序时出错:处理消息包时出错:启动Sun的native2ascii时出错:(使用--stacktrace查看完整跟踪)` 有人能帮我吗?请检查此项有助于提高内容质量此类似问题可能对您有帮助请检查此项有助于提高内容质量此类似问题可能对您有帮助

如何将数据从一个grails应用程序发送到另一个grails应用程序

我在grails中创建了两个应用程序,它们都是相互连接的,现在我需要将数据从一个应用程序传递到另一个应用程序,如何使用重定向url传递数据 redirect(url:'url path') 使用params 如下所示指定输入参数 redirect(uri: "url path", params: [content : "your_data"]) redirect(uri: "url path", params: [content : "your_data", other_content: "

Grails CamelExchangeException:无法将响应写入。。。由不支持的感觉引起的

我在grails有一条骆驼路线。当我注释掉处理器中的解组行时,异常就消失了,好像TCP响应需要很长时间才能及时发送回来。如果我的评估是正确的,netty中是否设置了不用等待即可发送回复的设置 谢谢 from("netty4:tcp://172.25.200.66:12345? clientMode=true&disconnectOnNoReply=false&connectTimeout=100000 &reconnect=true&allowDefaultCod

Grails 在域类methode中调用服务methode时发生NullPointerException

根据Grails,应该可以在域类中使用服务。但是,当我运行下面的简单示例时,grails run应用程序失败,出现一个NullPointerException:“无法在null对象上调用方法test()” 要复制,请使用以下代码段: Bootstrap.groovy: class BootStrap { def init = { servletContext -> new Test().test() } def destroy = { } }

如何覆盖Grails3控制器的重定向

我想覆盖(扩展)Grails3控制器的重定向方法 在Grails2中,这是通过元类重写方法实现的。看 自从Grails3以来,这就不再有效了 我想要实现的是:我想要操作传递给我实现的每个控制器的重定向方法的参数映射(按包名过滤) 或者更具体地说:我想基于一些小逻辑添加/更改映射参数您可以尝试使用类型注释和GroovyASTTransformation进行AST转换。例如:看一下-groovy.transform.Sortable注释,它使用org.codehaus.groovy.transfor

如何将Grails spring安全ldap:2.0.1插件更改为使用定制的AuthoritiesPopulator?

我使用的是Grails2.4.4,使用的插件是SpringSecurityCore:2.0.0和SpringSecurityLDAP:2.0.1。来自OpenLdap的LDAP服务 以上是有效的,我可以从用户是的组成员推断用户角色 但是我们有一个需求变更,现在需要从嵌套的LDAP组树推断用户角色 我检查了一下,spring security ldap:2.0.1是基于springsecurity 3.2.9的,它还没有包括NestedLdapAuthoritiesPopulator,所以我去gi

如何在Grails2.4.X中获得自定义数据源引用?

我需要从Grails2.4.5中的自定义查找数据源查询SQL。我不能使用投影,因为SQL太复杂了 文档中没有提供关于此案例的任何解释 我无法在此查找数据库中创建视图或类似结构 My DataSource.groovy如下所示: development { dataSource { dbCreate = "none" driverClassName = "oracle.jdbc.OracleDriver" url = "jdbc:oracle

Grails畴瞬态及其计算

我有一个grails域,如下所示 User { sortedSet notifications static hasMany=[notifications:Notification] } Notification { Date dateCreated int status=0 static belongsTo=[user:User] @Override public int compareTo(obj) { dateCreated.compareTo(o

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 383 页