- 博客(21)
- 收藏
- 关注
原创 maven parent項目相關plugin
org.apache.maven.pluginsmaven-compiler-plugin2.3.21.61.6UTF-8falsetrue64m256mtruefalsejavactrueorg.codehaus.plexusplexus-compiler-eclipse1.8.6org.
2014-12-01 23:16:34 205
原创 Betwixt适用分析
功能说明 提供了将 beans 转换成 XML 的方法 需要的包 commons-collections-3.2.jar commons-logging-1.0.4.jar commons-beanutils-1.8.0-BETA.jar 说明 betwixt也可以将xml转化成为bean,功能上和commons-digester...
2011-11-08 17:54:47 140
原创 使用Betwixt将javaBean生成xml
The Betwixt library provides an XML introspection mechanism for mapping beans to XML in a flexible way. It is implemented using an XMLIntrospector and XMLBeanInfo classes which are similar to...
2011-11-08 17:50:53 114
原创 response.setContentType()的String参数及对应类型
<option value="image/bmp">BMP</option> <option value="image/gif">GIF</option> <option value="image/jpeg">JPEG</option> &a
2011-11-08 16:50:48 88
原创 Jquery validate 验证
jQuery校验一导入js库<script src="../js/jquery.js"type="text/javascript"></script><script src="../js/jquery.validate.js"type="text/javascript"></script
2011-11-08 16:40:37 106
原创 Java 解压和压缩密码zip文件
winzipaes前身是http://merkert.de/de/info/zipaes/src.zip(http://forums.sun.com/thread.jspa?threadID=619940),仅仅支持生成带密码的zip文件。目前是Apache开放源代码协议,在http://code.google.com/p/winzipaes,支持AES压缩和解压zip文件。网站...
2011-11-08 16:39:45 238
原创 [Java]读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { ...
2011-11-07 17:24:47 126
原创 java解析rar压缩文档
int 为返回rar文件是否加密。 is为rar文件输入流。 textBuf为保存解析rar文档内的全部文档内容。public int getText(InputStream is, StringBuffer textBuf){ }java里面没有提供解析rar文档的类库,后来才知道,WinRAR 使用是需要付费的,并不是免费使用的。 由于 RAR 的专利性,没有专门的开源框架来解析 RA...
2011-11-07 17:24:31 399
原创 Spring 3 MVC深入研究
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)Struts...
2011-11-07 17:17:47 87
原创 Spring3 MVC @ResponseBody 亂碼
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实现代码: 结果输出乱码:??????? 有人跟踪@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,解决办法,...
2011-11-07 17:08:03 57
原创 Ant 参数
一:ant执行命令的详细参数 -buildfile<file>,-file<file>,-f<file> :要指定执行构件的的位置和名称。-find<file>,-s<file>: 查找构件文件,并执行找到的构件文件。-help,-p:显示ant的命令帮助信息。在命令行中显示ant的命令选项及简短的介绍,-h是简写。-...
2011-11-07 17:07:38 95
原创 Hibernate Validator
Hibernate-validator是JSR303的一个实现。JSR303中定义了一种可以用Annotation来验证EntityBean信息有效性的方式。虽然叫Hibernate-validator,但它是一个单独的jar文件,完全可以脱离Hibernate使用和扩展。 其依赖于”validation-api.jar”,”slf4j-api.jar”,”jax...
2011-11-03 11:32:47 78
原创 Hibernate Validator
用Annotations 给类或者类的属性加上约束(constraint),在运行期检查属性值是很优雅的.Hibernate Validator就是这样的一个框架.该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,Validator 是一个验证框架 不需要和Hibernate的其他部分绑定就可以使用,只要在你的项目中添加Hibernate-annotations.jar...
2011-11-03 11:32:19 87
原创 基于spring2.0实现blog相册管理(文件上传+目录管理)
blog实现相册管理目的: 基于spring2.0实现blog相册管理,主要包括: 目录管理:新建目录,修改目录,删除目录,查看目录 图片管理:图片文件,修改图片,删除图片,查看图片,移动图片<!--========================package=================================-->步骤:一:包结构-blog| |+conf...
2011-11-03 11:31:46 213
原创 Spring Upload method 文件上传
1. org.springframework.web.multipart.commons.CommonsMultipartResolver 包是Spring中用来处理的上传文件的,我们可以将配置在Spring-context.xml或者action-servlet.xml等配置文件,Spring会自己检查每次请求,如果请求中包含上传的form数据,则会利用此包来解析.例如下面配置: ...
2011-11-03 11:30:51 330
原创 解压密码已知的zip文件
第一步:剥去密码:下面方法是解密工作,参数:srcFile:源文件地址destfile:解密后的临时文件pwd:密码 public static void decrypt(String srcFile, String destfile, String pwd) throws Exception { SecureRandom sr = new SecureRandom();...
2011-11-03 11:30:26 1610
原创 HibernateTemplate() 获取最大记录数/记录总数/总数
//第一种方法: String hql = "select count(*) from User as user"; Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next(); return count.intValue();//第二种方法: String hql =...
2011-11-02 15:40:35 80
原创 一段简单 javascript 的代码,用来验证日期的格式,支持闰年,支持 IE、Fixfox、Chrome 等主流浏览器...
提示,日期格式必须是:yyyy-MM-dd大家可以用 my97DatePicker 日期控件,该控件默认的格式就是:yyyy-MM-dd贴出代码:function CheckDate(dateValue){ var reg=/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]...
2011-11-02 15:38:41 92
原创 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)...
1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个Item为选中 7...
2011-11-02 15:37:16 54
原创 解决web应用用户退出系统后浏览器后退问题
1. 解决用户退出系统后,点击浏览器后退按钮,在用户登陆之前或者退出之后都不应该出现在浏览器中。 造成上面的原因是:当点击后退按钮时,默认情况下浏览器不是从Web服务器上重新获取页面,而是从浏览器缓存中载入页面 。 解决方法是:禁止浏览器缓存页面: // 防止缓存 //Forces caches to obtain a new copy o...
2011-11-02 15:35:39 717
原创 處理瀏覽器緩存
在一个有密码保护的Web应用中,正确处理用户退出过程并不仅仅只需调用HttpSession的invalidate()方法。现在大部分浏览器上都有后退和前进按钮,允许用户后退或前进到一个页面。如果在用户在退出一个Web应用后按了后退按钮浏览器把缓存中的页面呈现给用户,这会使用户产生疑惑,他们会开始担心他们的个人数据是否安全。许多Web应用强迫用户退出时关闭整个浏览器,这样,用户就无法点击后退按钮了。...
2011-11-02 15:29:58 56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人