文章分类 - java
摘要:找到conf下的server.xml其中的这一行后面添加:reloadable如果这个属性设为true, Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web-INF/lib目录CLASS文件的改运.如果监视到有class文件被更新,服务器自重新加载Web应用还可以在weba...
阅读全文
摘要:简介:本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。从 iBatis 到 MyBatis,你准备好了吗?对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使
阅读全文
摘要:相信大部分人都知道,txt文件有四种编码格式,"GBK", "UTF-8", "Unicode", "UTF-16BE",每一种编码格式的区分在于写入文件头的信息不同.为了避免读取乱码的现象,我们应该在读取文本之前先读取文件头信息,以便做出正确的读取编码方式.下面给出方法.[java]view plaincopy/***判断文件的编码格式*@paramfileName:file*@return文件编码格式*@throwsException*/publicstaticStringcodeString(Stringfi
阅读全文
摘要:如果你想写一个JAVA代码,其中需要调用JACOB提供的功能,而你还是新手,也许篇文章会大大降低你的花费时间。我将一个关于JACOB的代码分成下面几个步骤:1) ActiveXComponent ax = new ActiveXComponent("a1");//构建ActiveX组件实例其中的a1的值和你需要调用的ActiveX控件有关MS控件名a1的值InternetExplorerInternetExplorer.ApplicationExcelExcel.ApplicationWordWord.ApplicationPowerpointPowerpoint.Appl
阅读全文
摘要:http://hi.baidu.com/litertiger/blog/item/35ea8a546ba4e81f3a2935d4.html在最近的一个项目中需要将一段字符类型的文本存为word,html并要将word的内容保存在数据库中,于是就有了如下的一个工具类,希望能对碰到这样需求的朋友提供点帮助。匆匆忙忙的就copy上来了,没有做一些删减,有一些多余的东西,有兴趣的朋友可以自行略去。我的注释相对比较清楚,可以按照自己的需求进行组合。在操作word的地方使用了jacob(jacob_1.9),这个工具网上很容易找到,将jacob.dll放置系统Path中,直接放在system32下也可以
阅读全文
摘要:从今天开始,我也要养成记录开发中遇到的问题和解决方法的好习惯!最近开发一个Android项目,需要用到查看Word和Pdf文档的功能,由于Android没有直接显示Word和PDF文档的组件,只有一个Webview能查看html网页,所以决定将文档于服务器端转换为html,之后不论是在线预览还是下载到移动终端都可以直接查看了。最近在网上查阅相关资料,找到利用Jacob来转换Word为html,除了占用CPU性能多一些,好像还不错(.doc和.docx都可以转换的!)。废话不多说,切入正题,这篇文章就先介绍转换Word为html的过程,Pdf还在研究当中,如果有结果我也会发出来!“JACOB一个
阅读全文
摘要:jacob(word)包括java.dll,jacob.jar下载及相关操作!jcob的原理是通过一个接口来操作word的activex对象。现在的版本是1.9。首先:把jcob.dll拷贝到system32目录下。其次:把jcob.jar的路径放置在classpath目录下。最后:编写访问类。public static void main(String[] args) {//启动word,生成一个ActivexComponent对象ActiveXComponent app = new ActiveXComponent("Word.Application");//要转换的w
阅读全文
摘要:Struts2多个文件上传10级学员 韩晓爽课堂笔记多个文件上传分为List集合和数组,下面我们着重介绍一下list集合的上传。都大同小异。一 介绍1. 在struts2文件上传的时候要先导入struts2的几个包,在struts2.3.1.2中,导入的包如图所视:从图上可以看出其中文件上传所需要的是包为commons-fileupload-1.2.2.jar和commons-io-2.0.1.jar包。2. Struts2文件上传并未提供自己的请求解析器,也就是说,struts2不会自己去处理multipart/form-data的请求,它需要调用其他的请求解析器,将http请求中的表单域解
阅读全文
摘要:一种常用的上传文件(其实不止上传文件,所有的form提交都可以)无刷新的做法是在当前页面定义一个隐藏的宽高为0的iframe,然后把form提交的地址指向这个iframe,然后在服务器处理完之后回写一个这样的内容,来调用父窗口的脚本函数。这样做要注意一个问题是服务器返回的contentType要设为text/html,不能为text/javascript,之前在代码中设置返回的contentType为text/javascript发现返回的页面中标签外面包裹了一层标签,暂时还不知道原因。碰到这个问题苦闷了几天,一起没想到会是contentType的问题导致的。这里要谢谢http://bbs..
阅读全文
摘要:java读取excel:package com.shobos.excel;import java.io.FileInputStream;import java.io.IOException;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache
阅读全文
摘要:1、用的mysql数据库,情况是这样的:在发布信息时发布时间用java.util.date生成当前系统时间然后在插入数据库的时候怎么把这个时间转换成java.sql.date插入表中?java.sql.Date date=new java.sql.Date(d.getTime()); (其中d是java.util.Date类型)2、用的mysql数据库,学生信息表中的生日类型是Date类型,java程序向数据库中插入数据:(仅包括核心代码) Connection conn = null;Date d = null;Class.forName("com.mysql.jdbc.Drive
阅读全文
摘要:java.util.*,java.text.*String ddate=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());out.print(ddate);其中"yyyy-MM-dd HH:mm:ss"可以随意组合。秒部分为ss时,显示的是秒,是SS时,显示的是毫秒。
阅读全文
摘要:首先我们给出一段示例程序:importjava.io.File;importjava.io.FileWriter;importjava.util.Iterator;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importorg.dom4j.Element;importorg.dom4j.io.OutputFormat;importorg.dom4j.io.SAXReader;importorg.dom4j.io.XMLWriter;publicclassDOM4JTest{/***//***//***//***//***//*
阅读全文
摘要:问题描述在使用dom4j的时候发现有时会出现这样一个问题:无法以UTF-8编码格式成功保存xml文件,具体表现为保存后中文呈现乱码(如果没有乱码,说明保存前的编码没有设置成功,保存成了本地的gbk或者gb2312格式)再次读取的时候会报类似如下的错误:[html] view plaincopyprint?Invalidbyte2of2-byteUTF-8sequence.Nestedexception:Invalidbyte2of2-byteUTF-8sequence.Invalidbyte1of1-byteUTF-8sequence.Nestedexception:Invalidbyte1o
阅读全文