摘要: 在数据统计和分析业务中,有时需要在一个图表中将柱状图、饼状图、曲线图的都体现出来,即可以从柱状图中看出具体数据、又能从曲线图中看出变化趋势,还能从饼状图中看出各部分数据比重。highCharts可以轻松实现三图合一的效果。 还是以刚才降雨量为例,如果没有highCharts基础,请先参考“highCharts如何使用-强大的图表库插件”。和上个例子相比,修改的地方只有js,所以着重点在js代码上面。这个例子主要是实现柱状图、折线图和饼图结合在一起的用法。123456789101112131415161718192021222324252627282930313233343536373839.. 阅读全文
posted @ 2013-07-24 13:46 鸿娃 阅读(2719) 评论(0) 推荐(0) 编辑
摘要: 最近项目中需要发送邮件的功能,于是百度一大把例子。但是有很多都是一样的,一点特点都没有。所以决定整理一番。 在spring2.X以后的版本就提供了org.springframework.mail来解决javaMail的集成问题。org.springframework.mail.javamail.JavaMailSenderImpl就是基于JavaMail API提供的MailSender实现类。这个实现类提供的功能已经非常完善了。支持各种类型的邮件的发送。代码量也大大减少。下面就用一个例子来说明它的优越性吧。 spring集成javaMail肯定是要配置一个bean的,当然也可以在代码里写.. 阅读全文
posted @ 2013-07-20 10:04 鸿娃 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 前两章简单的介绍了Uploadify上传插件的基本使用和相关的属性说明。这一章结合Uploadify+ssh框架+jquery实现Excel上传并保存到数据库。 以前写的这篇文章 Jqgrid demo-史上最强大,没有之一 已经能够对学生增删改查了,为什么还要通过这种方式来新增数据呢?想想也知道的,通过以前的方式新增数据效率非常慢。维护较少的数据还好点。如果一次性维护几百条、几千条数据比较多,那还是够呛。通过EXCEL上传数据批量新增即简单又不费事。 demo只是引导大家如何去做,漏洞也是有的,至于具体的细节还需要各位自己把控。为了方便起见,还是以原来的维护学生信息为原型。实现思路:前台通过 阅读全文
posted @ 2013-07-18 21:11 鸿娃 阅读(2122) 评论(1) 推荐(0) 编辑
摘要: 上一篇文章简单的介绍了Uploadify上传插件的使用。但是对于常用的属性和方法并没有说明。授人以鱼不如授人以渔,我决定将常用的属性列举出来,供大伙参考参考。Uploadify属性 不要看错了,这是Uploadify3.1的属性,和低版本的有区别。 auto选定文件后是否自动上传 buttonText 按钮上显示的文本 swf 组件自带的flash路径,用于打开选取本地文件的按钮 uploader 服务器端处理上传的路径 cancelImage 取消上传文件的按钮图片 method 提交方式 postData 参数 fileObjName 文件对象名称,用于在服... 阅读全文
posted @ 2013-07-17 10:24 鸿娃 阅读(676) 评论(0) 推荐(0) 编辑
摘要: Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例是php版本的,本文将详细介绍Uploadify在java中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示 创建工程那些话就不多说了,上张图先看看项目结构。 demo只是入门,所以比较简单。也更能够理解uploadify插件如何使用。 学习struts2的人都知道,要使用struts2,首先要在web.xml中配置过滤器。如:123456789struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAnd... 阅读全文
posted @ 2013-07-16 14:38 鸿娃 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 1.如何修改jquery默认编码(例如默认GB2312改成UTF-8)12345$.ajaxSetup({ajaxSettings : {contentType : "application/x-www-form-urlencoded;chartset=UTF-8"}});2.jquery判断元素上是否绑定了事件12345//jQuery event封装支持判断元素上是否绑定了事件,此方法只适用于jQuery绑定的事件var $events = $("#id").data("events");if ($events && 阅读全文
posted @ 2013-07-10 17:30 鸿娃 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,可以选择是使用内置的SpringWeb框架还是Struts这样的Web框架。通过策略接口,Spring框架是高度可配置的,而且包含多种视图技术,例如JavaServerPages(JSP)技术、Velocity、Tiles、iText和POI。SpringMVC框架并不知道使用的视图,所以不会强迫您只使用JSP技术。SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 和目前比较流行的ssh2(Struts2+Spring+hibernate)框.. 阅读全文
posted @ 2013-07-08 13:48 鸿娃 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 上一章已经说明了在Jqgrid中如何对数据分组,这一章主要探讨如何格式化Jqgrid中的数据。何谓格式化呢?举个例子,比如对时间格式化处理,去掉后面的时分秒;对数字进行处理,加上千分位分隔符,小数的保留位数,加上前缀或后缀。对超链接或邮箱等等。jqGrid中对列表cell属性格式化设置主要通过colModel中formatter、formatoptions来设置的。jqGrid中也预定义了常见的格式及其options属性。formatterformatoptionsintegerthousandsSeparator://千分位分隔符, 如”,” defaulValue://默认值curren. 阅读全文
posted @ 2013-07-04 18:53 鸿娃 阅读(2752) 评论(0) 推荐(0) 编辑
摘要: 上一章主要说明了如果实现Jqgrid列数据拖动,这一章主要讨论在Jqgrid中如何实现分组功能。 类似于Sql语句的Group By,Jqgrid提供了属性实现数据分组,这样表现数据会显得比较直观。先上个效果图: 从图上我们可以很直观的看出,数据是根据家庭住址分的组,并且能够很直观的看出每个分组里面有多少信息量。要实现这个功能并不难12345678910111213grouping : true,// 是否分组,默认为falsegroupingView : {groupField : [ 'address' ], // 按照哪一列进行分组groupColumnShow : [ 阅读全文
posted @ 2013-07-03 18:32 鸿娃 阅读(3118) 评论(1) 推荐(1) 编辑
摘要: 上一章提到在Jqgrid中如何设置二级表头,这一章节主要探讨Jqgrid表格里面的数据如果实现拖动功能,比如你想把第一行的数据拖到当前页的最后一行,或者其他位置。 Jqgrid表格插件自己没有提供这种功能的,如果要使用这个功能,还需要导入“jquery.tablednd.js”(初始化拖动插件)。如:1 放在Jqgrid的js后面即可。导入js还不算完成,剩下的就剩几句js代码了。 首先,要在Jquery的ready方法里面加入这段代码:123$("#gridTable").tableDnD({scrollAmount : 0}); 然后在Jqgrid的gridComple 阅读全文
posted @ 2013-07-02 18:40 鸿娃 阅读(4656) 评论(1) 推荐(0) 编辑