· poi的应用
· net/sf/cglib/proxy/CallbackFilter
· 让Hibernate输出SQL语句以便更加深入调试程序----参数配置
2008-11-20 15:41:44 阅读246 评论1 202008/11 Nov20
以前blog的~
jxl对特殊字符的支持问题很让我头疼,换个api试试看。。。下面的poi的例子
/*
* Created on 2004-11-5
*
* java读取excel文件
*
*/
package readxls;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.text.DecimalFormat;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
2008-11-20 15:40:43 阅读2888 评论0 202008/11 Nov20
有一个项目,需要用户上传word文档,然后在网页中将word文档展示出来。差了很多资料,据说POI可以操作word,我试了下,确实可以用,能够将word中的文字读取出来,可以里面的图片和一些格式却不知道怎么读出,现在也不知道能否利用POI在网页展示word文档。但是也熟悉了利用POI读取word文本信息
POI是Apache的一个开源项目,可以到Apache网站下载相应的jar包文件,及其源文件。
POI提供了提取一些非TXT文本中文本内容的API,比如提取Word,Excel等,使用起来非常方便。
为了说明POI提起Word文件的方便和简单,通过提取一个Word文件的文本来,来了解POI API的功能。
2008-11-20 15:34:14 阅读67 评论0 202008/11 Nov20
Java Servlet 编程可以很方便地将 HTML 文件发送到客户端 Web 浏览器。然而许多站点还允许访问非 HTML 格式的文档,包括 Adobe PDF、Microsoft Word 和 Micorsoft Excel 等。事实上这些非 HTML 格式只要能用 MIME 类型表示,就可以利用 servlet 来发送。本文将以 PDF 和 Microsoft Word 文件为例,向你介绍如何使用 servlet 传送非 HTML 格式文件,以及与防火墙交互的方法。[/i][/i]你只要将文件写到 servlet 的输出流中,就可以利用 servlet 在浏览器中打开一个文件。尽管这看起来非常简单,在打开非 HTML 格式文档(比如二进制数据或多媒体文件)的时候,仍要注意一些要点。
首先从获得 servlet 的输出流开始:
2008-11-20 15:32:20 阅读155 评论0 202008/11 Nov20
使用Spring的Lookup Method Injection时用了<lookup-method>标签,出现了NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter错误,原因是缺少CGLIB的包。因为项目利用MyEclipse开发,只导入了基本的Spring包。所以将Hibernate的core包导入,问题解决
2008-11-2 11:22:13 阅读87 评论0 22008/11 Nov2
由于开发的项目时候在Win平台下开发的,用的sql2000数据库,对方要求换到linux上,要改成oracle数据库。导师给我台2002年左右的dell服务器,自带的linux系统。我用了1个星期才装好oracle,JDK和Tomcat,以前是对linux一点也不了解,安装过程出现了很多问题。查了很多资料,重要的我都10月的博客中列出来了
服务器有了就差系统应用了,要改成oracle数据库。主要修改数据库访问层和润乾报表文件,一直改到现在,首先是把数据从sql2000导入到oracle,然后修改报表里面的sql语句,然后修改hibernate的配置,访问层的dao代码。终于弄好了。
学习了很多东西,很杂。linux系统应该说比较熟悉了,oracle数据库的一些操作和一些访问表的sql语句也熟悉了,对系统开发数据访问层的开发又有了新的体会,下次再开发的系统转换数据库一定没有这次这么麻烦。
2008-11-2 11:14:33 阅读362 评论0 22008/11 Nov2
2008-11-2 11:13:17 阅读137 评论0 22008/11 Nov2
2008-11-2 11:12:37 阅读214 评论0 22008/11 Nov2
2008-11-2 11:11:33 阅读214 评论0 22008/11 Nov2
hibernate的文档中说如果数据库是oracle,则一般采用sequence,即oracle的序列。可惜,很多资料仅有这一句话,却没有实例。
最近的项目使用了oracle数据库,主键采用int类型。当按照文档上所说的方法,并用myeclipse自动生成映射文件,结果出现了找不到序列的错误,控制台输出:org.hibernate.exception.SQLGrammarException: could not get next sequence value.................
2008-11-2 11:08:16 阅读119 评论0 22008/11 Nov2