摘要: json-lib能把Java对象转换为Json,也可以把Json字符串转换为Java对象。准备工作: 下载jar包:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/ 本例使用2.3版本,也可以使用2.4版本。 依赖包(都是Apache下的开源项目包): jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3.2.1 jakarta commons-logg... 阅读全文
posted @ 2013-04-25 10:09 轩辕李 阅读(784) 评论(2) 推荐(1) 编辑
摘要: 如果使用Eclipse--Help--Install new software或者使用Eclipse--Help--Eclipse Marketplace来安装Eclipse插件的话,当我们再次去搭建环境的时候,这些插件都需要重新安装一遍。学习Java,有OOP思想,其中非常重要的概念是重用,我现在希望如果重新配置开发环境,这些插件能直接带过来,而不是重新安装。其实实现起来很简单,我们需要在Eclipse安装根目录下,创建extplugins和links文件夹。创建完之后,我用一个tomcat插件的例子来进行说明: 1、在extplugins下创建目录,层次:extplugins/tomca. 阅读全文
posted @ 2013-04-22 14:37 轩辕李 阅读(583) 评论(0) 推荐(0) 编辑
摘要: swfupload的原理是使用flash来操作,从而完成多文件上传的。先下载swfupload组件:https://code.google.com/p/swfupload/downloads/list,demo示例:http://demo.swfupload.org/v220/index.htm。一份很好的说明文档:http://www.cnblogs.com/youring2/archive/2012/07/13/2590010.html。我这里给出一个成功运行的例子,里面的参数和回调函数可以参考说明文档来理解。记得要引入swfupload的js: 1 <html> 2 < 阅读全文
posted @ 2013-04-22 13:59 轩辕李 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 启动项,只保留一个即可:window--preferences--General--Startup and shutdown--保留Eclipse class Decompiler。前台插件全部不用:window--preferences--Plug-in Development--Target Platform--Runing Platform--edit--content--全不选。取消系统自动折叠:Window->Preferences-> Java->Editor->Folding: Enable folding打开eclipse目下下的eclipse.ini文 阅读全文
posted @ 2013-01-07 14:43 轩辕李 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: Jquery有很多遮罩层插件,我使用了一款叫做thickbox的插件,效果很好。但现在我要和后台交互,后台处理数据时间较长,为了提示用户,同时不让用户进行其他操作,这时候thickbox就不适用了,因为它允许用户自己关闭。因为时间问题,不能再去研究其他插件了。索性自己看源码,修改一下即可。thickbox文档和修改后的插件地址:http://files.cnblogs.com/china-li/ThickBox.zip我现在要在遮罩层显示的是一个div,所以在thickbox.js中tb_show()方法的try块最后清除了遮罩层标题://不要头部title,清空$('#TB_titl 阅读全文
posted @ 2012-12-18 13:19 轩辕李 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 环境:0.98版本。0.98版本可以在官方下载,也可以在这里下载:http://files.cnblogs.com/china-li/jsTree.v.0.9.8.zip。下载后,打开jsTree.v.0.9.8\reference\index.html,可以看到其详细文档。一、引入文件 需要引入的文件:_lib/jquery.js_lib/css.jssource/tree_component.jssource/tree_component.css 必须先引入jquery文件。也可以直接引入_lib/_lib.js文件,这个文件包含了jquery.js css.js还有cookie插件等.. 阅读全文
posted @ 2012-12-18 12:38 轩辕李 阅读(10714) 评论(0) 推荐(0) 编辑
摘要: 如今ajax满天飞,作为重点的form自然也受到照顾。其实,我们在平常使用Jquery异步提交表单,一般是在submit()中,使用$.ajax进行。比如: $(function(){ $('#myForm').submit(function(){ $.ajax({ url:"/WebTest/test/testJson.do", data:$('#myForm').serialize(), dataType:"json", erro... 阅读全文
posted @ 2012-12-12 17:56 轩辕李 阅读(44505) 评论(0) 推荐(2) 编辑
摘要: 内存溢出常见的两种:java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap spacePermGen space指的是内存的永久保存区域。这块内存主要是被JVM存放Class和Meta信息的,如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误, 这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。可以通过修改PermS... 阅读全文
posted @ 2012-12-12 17:19 轩辕李 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 首先,我们要知道虚拟目录的好处。虚拟目录不同于原始的Tomcat运行方式,原始的方式是把项目拷贝到webapps下,然后启动tomcat,就可以访问webapps下的项目。我们使用eclipse配置tomcat,实际上的原理也是这种方式。但这种方式的弊端在于,webapps下的项目不是最新的动态,一旦我们修改了eclipse工作目录下的项目,并不能立刻的反应到tomcat/webapps下。所以我们不得不编译项目后,清除webapps下的缓存,甚至要移除项目,然后在放进去。这样来回折腾,大大降低了工作效率。我们只要改动一个小地方,就要重复的进行一次上面的工作。聪明的人,总是懒惰的。我们想到能不 阅读全文
posted @ 2012-12-03 14:46 轩辕李 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 首先,我们要下载这个插件:http://files.cnblogs.com/china-li/ajaxfileupload.js还是一样,先看网页代码: 提示:小于100K jpg、png、gif图片,图片尺寸:960*100 文件正在上传... 我们看到,代码很简洁。也没有form表单,只是两个按钮。引入jquery和引入插件,然后进行文件上传: 1 2 3 这个插件以前不能传其他参数,没有data属性,现在有了,功能很强大。其实我们进入看这个插件的代码,会发现它也是使用了iframe来实现无刷新的。不过能做成插件的形式,... 阅读全文
posted @ 2012-12-03 13:50 轩辕李 阅读(1484) 评论(0) 推荐(0) 编辑