自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 使用JEECG心得

如果你的项目开发周期短,开发人员少,没有前端,毫无疑问选择JEECG,貌似前面的情况都是小公司特有情况呢。JEECG上手很容易,有很多DEMO,不用自己再辛辛苦苦搭建框架。有现成还算高效不用,难道还自己一步一步的搭建不稳定的系统?

2014-05-07 13:06:09 3178

转载 使用STS(SpringSource Tool Suite)开发Grails应用

此文章为转载,方便以后自己用。“工欲尽其善,必先利其器”,大家在进行Grails开发的时候,常会为了没有一个顺手的IDE而苦恼。这里给大家介绍一款开发Grails应用的好工具:SpringSource Tool Suite,简称STS。 这是一个基于Eclipse的开发环境,功能很强大。这里要介绍的是它对Groovy/Grails的支持。请大家先跟随我把环境搭建起来。:)1.从

2013-05-15 08:36:59 1335

转载 关于IFrame的高度问题的解决(避开滚动条)

http://www.kuqin.com/webpagedesign/20080516/8536.html 原创链接,由于里面有例子,转载的时候麻烦,所以此处注明<iframe id="frame_content" src="iframe_b.html" scrolling="no" frameborder="0" onload="this.height=100">functio

2013-04-08 15:44:25 774

转载 GORM save对象不能保存

转载地址:http://akunamotata.iteye.com/blog/1742859在使用grails框架时save对象没有更新到数据库,框架也没有任何报错,一直以为是datasource配置文件出了问题,后来发现原来是save的对象保存时出了问题而没有反馈。package helloclass Quote { String content String auth

2013-03-11 17:03:14 1643

原创 后台与前端JS的传值交互问题

1、我在DTO中有个对象的属性是 boolean isChild,但是在JS解析的时候,得到的只能是child,而不是isChild,没有搞懂为什么,先记在这里,待以后慢慢研究。原因:仔细差查看了一下DTO,JAVA对于boolean类型的属性,在生成get,set方法的时候,只会生成set方法,而get方法会用is+属性代替(属性名中前2个字符不是is的),如果属性名中前2个字符是is,那么

2013-01-24 15:10:49 1647

原创 Ext3.4 带查询form的grid封装

之前用EXT都是很零散,去API中找他的example,到最后发现,一个一个是相当独立的模块,很多重复的东西,自己没有把相同的东西封装过,现在尝试封装了一下。下面代码的功能是创建一个表格,然后上面有个条件查询的功能,根据条件,查询出不同的数据反应在表格中。查询表格的searchForm.js代码Ext.ns("SearchFormPanle");SearchFormPanle

2013-01-11 14:21:24 906

原创 J2EE Excel导出

其实网上有很多关于Excel的操作的问题,我在这个地方也就是记录一下自己所做项目用到的对Excel的操作,以此方便日后遇到同样的问题 。前台很简单,直接一个下载就行了,主要是后台的操作,所运用到的JAR包为 jxl.jar    def exporXls = { println params def list = MaterialPlan.findAllByFromDeptAndA

2013-01-06 08:40:55 1006

原创 Hibernate缓存,持久化引发的问题

在用Hibernate的时候出现下面异常org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.lgyw.emg.entity.Department at grails.o

2012-12-28 14:24:30 577

原创 Grails Domain自动验证的i18n

Grails的Domain有自动验证的功能,但是我在Domain定义属性的时候,定义了一个int类型的字段,然后在页面输入的时候用的是String,这时他启动自动验证的功能,报以下验证信息Failed to convert property value of type [java.lang.String] to required type [int] for propertyage

2012-12-07 10:34:42 911

原创 Grails中表单输入的特殊字符的转义,以及用到传值窗口链接的特殊字符处理

前端特殊字符的转译JSvar nameV = document.getElementById("name").value; var nameV2 = nameV.replace(/[,'"]/g,"");    //正则表达式过滤英文的逗号,单引号,双引号var nameM = document.getElementById("nameM");if(nameV != nam

2012-12-04 17:33:02 1534

原创 在Grails中添加时间控件标签

在Grails中添加时间控件标签,以下代码是防止标签.groovy文件中class MyTagLib { static namespace = "my"/** * 该标签为更新预警所用,day month year 设定需要更新的时间 */ def needChangeTimePicker={attrs,body-> def name=attrs.name def

2012-12-03 17:14:41 797

原创 Grails string转int类型

在JAVA中要把string转换成int,即用:Integer.parseInt(str),即可,但是在Grails中发现没有找到Integer的这个方法,报以下错误groovy.lang.MissingMethodException: No signature of method: static java.lang.Integer.parseInt() is applicable for

2012-12-03 17:04:00 2768

原创 Grails的表格排序出现的异常

在Grails项目中,出现一下异常 ,该异常出现的原因是,通过grails生成的表格排序时出现的,星号出现的地方,就是你的项目出现异常的地方,着重看这个地方,查找原因是因为排序的字段是textArea类型,不能进行排序。java.sql.SQLException: ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOBat oracle.jdbc.driver.Databa

2012-12-03 08:58:05 898

原创 关于Grails的GSP中Form表单防止注入问题

在Grails项目中发现,Grails框架居然“不能”防止form表单的注入,感觉很是奇怪,然后查找原因发现,在GSP页面中获取从服务器传来的数据,有2种写法:1.${fieldValue(bean: user, field: "name")};2.${user.name}最开始完全没有注意这两种有什么不同,不过通过这次测试发现,这两种的确有一点不同,对于输入框输入”“的信息,也就是注

2012-11-30 14:27:39 1323 1

原创 websphere 对于中文启动报错

把工程发布在websphere时,启动就开始报错,但是在tomcat下又没有问题。查找原因是因为当在websphere下启动时,spring 要装配bean,而这个bean又需要读取配置文件,而配置文件中又有中文,郁闷的是中文只是注释,这样都不行,无奈之下只有去掉注释,然后就没有报错了。    其实,我在网上也查找了一下,类似这类问题,几乎全是由中文引起的。下次遇到这类问题,首先看中文的问题。

2012-11-23 08:58:41 793

原创 Grails 防止表单重复提交

如题:    当填写完一个表单,点击提交,创建一条新数据的时候,当创建成功时,点击浏览器的后退按钮,又点击提交按钮,这时可能会出现表单重复提交的可能,因为表单中没有唯一项,而ID又是数据库自动生成的,故而能够再次创建一条和上面重复的数据,如何避免这种情况?    1.给表单中的选项的某些字段设置成唯一的,这样重复提交表单就不会再次创建一条新的数据了。    2.在进入创建页面的时候,就

2012-11-22 11:09:57 1088

转载 gchart:基于google图表API的jquery组件全攻略:1、入门

gchart是基于google图表API的jquery组件。使用gchart可以方便地生成强大的各种图表和报表。基于google图表接口的gchart,有着简单、方便、强大、够用、好用的特点。《gchart:基于jquery的google图表接口组件全攻略》系列文章将带你走入gchart的报表世界。先解释一下这个拗口的标题google图表APIgoogle图表API是google提供的

2012-11-16 10:39:58 929

转载 240多个jQuey插件

“jQuery 是继 prototype 之后又一个优良的 Javascrīpt 框架。其主旨是——WRITE LESS,DO MORE,写更少的代码,做更多的工作。它是轻量级的 js 库(紧缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各类浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁

2012-11-16 10:22:44 532

原创 关于Grails中FTP(apache)上传下载删除等功能的实现

这个工具类是对Apache的Ftp的操作import java.io.IOException;import org.apache.commons.net.ftp.FTPimport org.apache.commons.net.ftp.FTPClientimport org.apache.commons.net.ftp.FTPClientConfigimport org.apach

2012-11-16 08:37:11 1463

原创 让我膜拜的SQL句子

让我膜拜的SQL句子,师傅写的。select m.id m_id,m.name m_name,r.id r_id,r.type_name r_type_name,d.id dr_id,d.dr_type_name from material m left join ( select dr.id, ltrim(sys_connect_by_path(dr.ty

2012-11-05 16:37:33 650

原创 JAVA 文件上传后台判断浏览器的类型以及JDK1.5和1.6处理的不同

以前或多或少的遇到遇到浏览器不兼容的问题,但是大多数都是在前端,没想到这一次居然发生在后台。    当做文件的上传时,传到后台的文件的名字是根据浏览器不同,而有所差别的,在谷歌的Chrome和IE中,传到后台的时候的,文件的名字会附上你本地的路径,而FireFox则不会(直接是文件的名字),当然如果你直接忽略这个文件的名字或者不用到这个文件的名字也就无所谓。    但是,当你要用到这个文件

2012-11-05 14:34:17 4675

原创 spring + ibatis错误总结org.springframework.web.util.NestedServletException: Request processing failed; n

当我用spring + ibatis 时出现下面错误com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right

2012-10-26 09:16:54 10154

原创 Ext.grid.plugin.RowEditing点击取消的操作 (EXT4.0)

var rowEditing = Ext.create('Ext.grid.plugin.RowEditing',{ clicksToMoveEditor: 1, autoCancel: true, cancelEdit: function() { if (this.editing) { thi

2012-10-26 09:14:39 1064

原创 struts2的标签select

服务器端代码:public void proSelect(){ roleList = initLoginService.getRoleList(); for(int i=0; i< roleList.size(); i++){ roleMap.put(i+"", roleList.get(i).getRoleName()); } HttpServletRequest re

2012-10-26 09:11:54 376

转载 基于springsource-tool-suite的Grails环境搭建

1、 进入“http://www.springsource.com/downloads/sts?sid=859587”下载springsource-tool-suite-2.3.2.RELEASE-e3.5.2-win32-installer.exe2、 下载完毕,下面开始安装了安装双击springsource-tool-suite-2.3.2.RELEASE-e3.5.2-win32-ins

2012-10-26 09:10:40 936

转载 GRAILS AJAX

此文来转砸,非本人所写,原文地址:http://belmount.iteye.com/blog/165737一个生于2005年以后的网站,如果没有AJAX的元素在里面,只能说这个站点已经out了。作为一个在AJAX大行其道的年代里诞生的快速开发框架,GRAILS对AJAX应用开发的支持那是相当的到位。至少,在我看来,除了updater有时候跳到其它地方去,其他的简直是完美。

2012-10-26 09:05:07 667

原创 JAVA利用反射得到类的属性名称

import java.lang.reflect.Field;public class Test { private String code; private String name; public void setCode(String code){ this.code = code; } public String getCode(){ return this.co

2012-10-26 09:02:02 460

转载 开发线程安全的Spring Web应用

本文为转载的,原文不知道是哪个了,转载的地方没有标注。前言   如果开发者正开发或维护基于Servlet的Web应用,则Servlet规范建议最好能够看看。因为它含有的内容对于Web应用开发者理解Servlet容器的工作机理很有帮助。  其中,规范给出了Servlet容器是如何处理客户请求的。Servlet容器将会根据web.xml配置文件中定义的各个Serve

2012-10-26 08:58:00 538

原创 Grails中hibernate出现的异常

异常为:java.sql.SQLException: ORA-00936: 缺失表达式at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:113)at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)at oracle.j

2012-10-26 08:56:02 630

原创 用CMD编译"修改后的第三方jar包的类"

如题:当我们用cmd编译一个java类时,这个java类调用了这个jar包中的其他类,所以单单的javac 类名.java,是无法编译的,因为他找不到你引用的类的包。    解决这个问题的方法:    比如我们修改了一个第三方的jar包“gwt-dev.jar”,我们的需求是要修改这个jar包中的一个类JsFunctionClusterer.java,路径为:gwt-dev\com\goo

2012-10-26 08:52:16 483

原创 关于查找GWT中需要查找的flute-1.3-gg2.jar

从百度到google,又到bing,最后还是回到google,终于找到了这个文件的路径:http://google-web-toolkit.googlecode.com/svn/tools/lib/w3c/flute/flute-1.3-gg2.jar,关于这个JAR包是因为GWT和IBM的WebSphere的JDK版本的问题,WebSphere的最高JDK是1.5,而GWT却用到了1.6,导致不

2012-10-26 08:42:16 627

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除