`
xpjava
  • 浏览: 10506 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Grails中定义域类后,就可以通过脚手架自动生成各种CRUD操作代码。但是,如果是组合主键所生成的代码中诸多功能是不工作的,包括: index中点击热点,自动调用show,显示当前记录; edit功能, delete功能。。 等等。   之所以不能工作,原因就是使用了复合主键——原来的ID不起作用了,或者说没有了。   所以,必须对域类、控制器、GSP文件都进行相应的修改,才行。   首先是域类的说明: package cn.edu.cup.unit import grails.gorm.DetachedCriteria import groovy.trans ...

Grails中的REST跳转

Grails中自动生成的controller所实现的CRUD, 基本上是index/create/save/update/delete/show等几个方法,其中create,edit等执行后自动跳转到show, 这一跳转的关键是 8.1.5.1 Extending the RestfulController super class   The easiest way to get started doing so is to create a new controller for your resource that extends the grails.rest.RestfulCo ...
Grails中浮点数的缺省精度是3位小数,所以,在显示、编辑的时候都只能保留三位小数。 如果想得到更高的精度,需要修改_form.gsp 这一句: <g:field name="fc" value="${fieldValue(bean: helloInstance, field: 'fc')}" required=""/>   关键是value中的值,不能用 fieldValue----这个超级糟糕 直接使用“对象.属性” 例如: ${helloInstance.fc} 就好 显示的时候也一样,直接使用 对象.属 ...
2.树形结构的前端显示实现这一目标采用jsTree控件,一个jQuery的插件,下载地址:http://www.jstree.com/Grails网站所推荐的插件方式没有成功下载jsTree将所需的css文件放到\grails-app\assets\stylesheets\目录下;js文件放到\grails-app\assets\javascripts\目录下。在gsp文件的Head段内增加如下内容    <!--Include a jsTree theme-->    <asset:stylesheet href="themes/default/style.min ...
两个步骤1.首先实现树形结构的领域类。2.前端显示。 表征树形结构的领域类:直接在领域类内实现树形结构,采用两个函数,第一个是主函数(String treeView())负责调用递归函数,并返回值。第二个是递归函数(formTreeView),负责递归整个树,并生成字符串。class SystemMenu {    String menuContext    String menuAction    SystemMenu upMenuItem        static hasMany = [menuItems: SystemMenu]        static constraints = ...
桌面开发的时候往往希望打包成EXE文件,这样做的第一步就是要将依赖的jar包打包进去。 一般情况下maven不打包的。 需要在pom.xml文件中增加以下代码:     <!--下面所增加代码是为了将项目所依赖的jar包都打包进来-->     <build>         <plugins>             <plugin>                 <groupId>org.apache.maven.plugins</groupId>                 <artifactId> ...
  今天使用Struts2的时候遇到一个怪异的问题,首先在struts.xml中配置的action是没有问题的,Java类也写好了。但是运行的时候报告如下错误:     javax.servlet.ServletException: Unable to instantiate Action, cn.edu.cup.actions.JobManager,  defined for 'jobList' in namespace '/'null - action - file:/K:/Softwares/%E6%95%99%E5%AD%A6%E7%9B%B8%E5%85%B3     经过网上仔细 ...
MySQL的使用: 中国人使用软件最大的问题是编码问题,或者说是如何显示、保存汉字。到了网络时代更是如此。MySQL是普遍使用的数据库之一,在使用MYSQL的时候,如何存储汉字也是一个问题。 由于数据库是C/S模式的,所以该问题的解决方案必然包含客户、服务器双方的设置。 通行的解决方案一般有两种: 方案1,客户、服务器双方都采用GBK编码。 方案2,客户、服务器双方都采用UTF-8编码。 方案1的优点是,采用这种设置,无论采用什么样的客户端,都能够显示正确的汉字。但是,在网络程序设计的时候会有些麻烦——因为网页之间的数据传递往往采用ISO-8859-1编码,所以必然存在编码转换的麻烦。具体细节 ...
从初步观察的结果来看,Netbeans是绿色软件,即不需要安装的软件。    前天,系统重装后,直接启动NetBeans(上次安装遗留的),正常,创建项目正常。只有JavaFx有些异常——不能正常执行。后来,增设了几个环境变量就好了。   增设的环境变量有: set JAVA_HOME=D:\Java\jdk1.6.0_18 set JRE=d:\java\jre6 set JAVAFX=E:\NetBeans 6.8\javafx2\javafx-sdk set classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib ...
Global site tag (gtag.js) - Google Analytics