Web
文章平均质量分 79
死神的丧钟
这个作者很懒,什么都没留下…
展开
-
Web项目同时使用Struts2和SpringMVC
接手公司历史遗留的一个项目,要在原有系统中添加新的功能。原有系统只使用Struts2做Web MVC,没有用Spring做解耦,数据持久层使用JDBC连接,数据库连接池是c3p0。从设计上看,原有系统抛弃了独立的服务层,把服务层和数据持久层合并,控制层(Struts2的Action)直接调用持久层对象。新增功能采用SpringMVC和Mybatis。由于原系统和新功能的控制层使用不同的MVC,原创 2015-07-08 22:14:00 · 18085 阅读 · 3 评论 -
Java Web返回JSON
Web项目中经常涉及到AJAX请求返回JSON和JSONP数据。JSON数据在服务器端和浏览器端传输,本质上就是传输字符串,不过这个字符串符合JSON语法格式。浏览器端会按照普通文本的格式接收JSON字符串,最终JSON字符串转成JSON对象通过JavaScript实现。目前部分浏览器(IE9以下浏览器没有提供)和常用的JS库都提供了JSON序列化和反序列化的方法,如jQuery的AJAX请求可以原创 2015-07-03 10:48:05 · 15555 阅读 · 2 评论 -
Java Web验证码
1 验证码生成类RandomCodeRandomCode是一个生成验证码的工具类,支持英文和数字验证码,验证码包括英文大小写和数组,其中英文i、o和数字0、1因为容易产生混淆,不包括在生成验证码中。RandomCode支持输出jpg/bmp/png/gif图片格式的验证码。/** * RandomCode验证码可以通过静态方法和实例方法生成。 * * 静态方法: * *原创 2015-07-06 11:55:09 · 1362 阅读 · 0 评论 -
Web日程管理FullCalendar
fullcalendar是一款jQuery日程管理控件,提供了丰富的属性设置和方法调用,官网下载地址http://fullcalendar.io/download,目前最新版本是2.3.2。只要调用$('#calendar').fullcalendar(options)即可初始化,初始化配置中events、eventSources、select和eventClick是必须设置项。event原创 2015-07-06 22:48:40 · 19402 阅读 · 88 评论 -
Java实现Html转PDF
项目上的客户提出一个需求,把政务流程中的表单数据导出成pdf或者图片格式,用来作电子档案材料。表单基于公司的电子政务构建平台实现,在数据库保存的都是html格式,因此打算直接把表单html转成pdf或者图片。由于表单是已经写好了html页面,那我要做的就是能完美解析html+css的pdf生成工具。在百度上搜索html转pdf的结果,大部分都是用itext,itext的确是java开源组件的第一选原创 2015-07-07 10:35:10 · 57118 阅读 · 12 评论 -
Java Web文件下载
Web文件下载有两种,一种是文件在网站目录下,在浏览器中直接输入文件路径即可下载,如http://www.xxx.com/file.zip。另外一种是文件不在网站目录下或者文件是动态生成的(导出报表或者导出excel等),这种情况需要通过response的OutputStream实现文件的下载。DownloadUtils是一个Java Web文件下载工具类,提供多种静态方法实现文件下载。pac原创 2015-07-06 15:53:11 · 2347 阅读 · 0 评论 -
浅谈Html的内容加载及JS执行顺序
项目上有个同事跟我说他用jQuery取不到页面上隐藏元素input的值,他的html页面大概内容如下。 浅谈Html页面内容执行顺序 var userId = $('#hiddenUserId').val(); var contextPath = $('#hiddenContextPath').val(); var userName = $('#hiddenUs原创 2015-07-07 14:59:00 · 33244 阅读 · 5 评论 -
jQuery操作Form表单元素
Web开发中经常需要操作表单,form表单元素有select、checkbox、radio、textarea、button、file、text、hidden、password等。其中checkbox和radio的读写值操作比较多变,checkbox和radio经常用在一个分组里,实现多选或者单选。jQuery提供了利用表单选择器我们可以极其方便地获取表单的某个或某类型的元素。原创 2015-07-27 09:13:04 · 7868 阅读 · 1 评论 -
jQuery轻量级组件Rhui
Rhui是一个轻量级的jQuery组件集合,提供Button、Loading、Toolbar、Panel、Window和Dialog等一些常用的Web开发组件,支持IE7/8/9/10/11、Firefox和Chrome。原创 2015-08-09 10:10:03 · 2665 阅读 · 0 评论