
点点滴滴
iamxi
这个作者很懒,什么都没留下…
展开
-
itext中文本的绝对位置放置
itext中表格可以使用[code="java"]table.writeSelectedRows(0, -1, x, y, writer.getDirectContent());[/code]来实现绝对位置放置。那文本段落呢...当我们不需要itext对每个单词、句子、段落实现自动格式的时候,或是想使用特殊布局,就可以使用PdfContentByte来实现绝对位置放置。...原创 2011-05-12 14:14:48 · 3066 阅读 · 0 评论 -
用apache的ant解压zip文件(中文文件或文件夹解决方法)
昨天在研究用apache的ant包来解压zip文件,把经验写下来与大家分享。写贴上代码[code="java"]package upzip;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import org.apache.tools.zip.*;imp...2011-03-04 11:10:22 · 1076 阅读 · 0 评论 -
“ClientAbortException: java.net.SocketException:”异常的问题
前几天,在做图片以stream形式输出到页面上展现的时候,后台一直报异常,且页面上图片无法正常现实。异常内容为:ClientAbortException: java.net.SocketException: Software caused connection abort: socket write error at org.apache.catalina.connector.Outpu...原创 2010-12-08 10:41:54 · 777 阅读 · 0 评论 -
一个简单的Struts2文件下载实现
struts.xml——这里是重点[code="xml"] application/octet-stream inputStream attachment;filename="${fileName}" 4096 [/code]...原创 2011-04-03 23:39:19 · 170 阅读 · 0 评论 -
OutputStream转InputStream简单的方法
ByteArrayOutputStream os = new ByteArrayOutputStream();InputStream is = new ByteArrayInputStream(os.toByteArray());原创 2011-04-04 00:03:06 · 1117 阅读 · 0 评论 -
Apache Tomcat 6 配置虚拟目录
Tomcat的设置步骤: 1. 创建你的虚拟目录:如 E:\indexjsp 2. 在目录中创建一个文件夹,名为 WEB-INF ,并在文件夹中创建 web.xml 在里面添加代码如下: [code="xml"] xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...原创 2011-04-08 15:08:32 · 97 阅读 · 0 评论 -
Hibernate获取返回值报XXX cannot be cast to [Ljava.lang.Object
今天在测试时候发现在获取Hibernate返回数据时候报java.math.BigDecimal cannot be cast to [Ljava.lang.Object异常,但是查看了代码,很简单也很平常,createNativeQuery执行,getResultList获取结果集,每行都用Object[]类型。调试时候发现返回结果集为[2],也就是就一行且一个。也就是说,每行的类型...原创 2011-11-03 10:03:42 · 444 阅读 · 0 评论 -
EJB的SessionBean抛出异常
前天,偶然发现在远程调用EJB的时候抛出的异常比较怪异。之前知道调用SessionBean时候,如果接口抛出了异常,EJB会对异常有一次封装,都变成了EJBException。所以在捕获的时候都是捕获这个异常。可这次却抛出了一个自己定义的异常,导致了无法捕获。查了下EJB的一些说明,建议是不要在SessionBean抛出继承RuntimeException的异常,因为EJBexcepti...原创 2012-05-24 23:56:01 · 178 阅读 · 0 评论 -
poi 取消科学计数法
前台输入手机号13777777777,如果是为Double类型接收,就会自动转为科学计数法 找了下,一般是Double转String,方法一般有两种:1.利用String.format()saleUnilateImport.setPhone(String.format("%.4f",row.getCell(1).getNumericCellV...原创 2011-12-02 15:18:05 · 557 阅读 · 0 评论