2011年7月12日
摘要: 最近在做项目的时候遇到个问题,就是用户访问的主页是http://ip:port/projectName/folder/index.html。但是呢在项目名和主页之间就是多了那么一层路径folder,就是这么一层路径让用户感觉非常不爽,我就找到了这个非常简单的解决方案:urlwriterfil... 阅读全文
posted @ 2011-07-12 23:08 SunnyYue 阅读(923) 评论(0) 推荐(0) 编辑
2011年5月13日
摘要: 最近遇到一个Bug,从数据库查询出数据显示在结果页面上,翻页的时候偶尔就会出现数据只显示一半的情况。我从数据库中查询出的数据是从后台用response的Writer将字符串返回到页面的,经过我的测试数据在后台的时候还是完整的,但是到前台后就只剩下前面一部分了,不报异常,firebug也找不到问题,... 阅读全文
posted @ 2011-05-13 21:04 SunnyYue 阅读(1850) 评论(0) 推荐(1) 编辑
2011年4月14日
摘要: 要想让用户体验更高就应该让用户可以在自己刚刚查询出来的数据表格上进行数据编辑,可以进行增删改查。可编辑的表格就在在想要能编辑的列里注册一个TextField组件,这个组件需要使用Ext.grid.GridEditor类来封装。第一个可编辑表格cm = new Ext.grid.ColumnMo... 阅读全文
posted @ 2011-04-14 20:45 SunnyYue 阅读(139) 评论(0) 推荐(0) 编辑
2011年4月13日
摘要: 最近刚刚工作比较忙, ExtJS Grid的系列教程也没来的急写,今天我把ExtJS Grid的分页写写。 很多时候我们表格里显示的数据是从后台查询出来的海量数据,那么海量的数据显示在表格里用户的体验肯定会很差,效率也会很低。ExtJS为了解决这个问题,就给我们提供了一个非常强大的分页组件。... 阅读全文
posted @ 2011-04-13 22:29 SunnyYue 阅读(119) 评论(0) 推荐(0) 编辑
2011年3月21日
摘要: 我们在很多网站都能看到表格的影子,而ExtJS Grid在页面表现上又非常强大,下面我们就创建我们的第一个表格。 在ExtJS中我们是通过Ext.grid.ColumnModel这个类来描述列属性的。下面我们建立一个ColumnModel对象。var cm = new Ext.grid.Colum... 阅读全文
posted @ 2011-03-21 18:35 SunnyYue 阅读(124) 评论(0) 推荐(0) 编辑
2011年3月16日
摘要: 前两次我介绍了静态树和根据数据库加载的数据生成的树,今天我就把ExtJS Tree这剩的一些主要的东西说一说,剩下的主要就是:树的事件处理、可编辑的树和可拖拽的树,最后再实现一下异步加载的树。 树的事件处理 树的事件主要有:1、展开节点事件。2、折叠节点事件。3、单击节点事件。4、双击节点事件。... 阅读全文
posted @ 2011-03-16 18:24 SunnyYue 阅读(138) 评论(0) 推荐(0) 编辑
2011年3月15日
摘要: 这几天比较忙,补充了好多面试要准备的东西,所以就没有及时的将ExtJS Tree(二)更新。上次我将ExtJS Tree的静态树和加载服务器文件生成的树跟大家阐述了一下,今天我把怎么根据从数据库中查出的数据生成树根大家讨论一下。 要想根据数据库生成树首先我们先要准备数据库数据,大概表的结构如下: ... 阅读全文
posted @ 2011-03-15 18:37 SunnyYue 阅读(135) 评论(0) 推荐(0) 编辑
2011年3月13日
摘要: ExtJS是一款基于Ajax的web客户端框架,有着更加和漂亮友好的界面,今天起我就开始学习ExtJS了,下面我把我学习的过程与大家分享。 我先学习我最近用到ExtJS Tree。下面我们开始写我们的第一个静态树。 1、首先导入ExtJS提供的js和css文件。 注意导入顺序,这些文件都... 阅读全文
posted @ 2011-03-13 13:43 SunnyYue 阅读(199) 评论(0) 推荐(0) 编辑
2011年3月9日
摘要: Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。最近接触到这个类,于是想仔细的研究一下该类所提供的各个方法的用途及使用方法。 今天就简单的介绍一下sort(List list)的用途和使用方法。 在JDK1.6中对于Collecti... 阅读全文
posted @ 2011-03-09 18:48 SunnyYue 阅读(287) 评论(0) 推荐(0) 编辑
2011年3月2日
摘要: Given: 1. public class SyncTest { 2. private int x; 3. private int y; 4. private synchronized void setX( int i ) { x = i; } 5... 阅读全文
posted @ 2011-03-02 22:24 SunnyYue 阅读(175) 评论(0) 推荐(0) 编辑