Java
hellostory
这个作者很懒,什么都没留下…
展开
-
将InputStream转换成FileOutputStream并输出文件
网上搜索,发现很多人将InputStream转换成FileOutputStream时,都是通过中间变量-字节数组b[]来实现的。代码如下:new FileOutputStream("C:/1.txt");InputStream fis = result.getBinaryStream(1);byte[] b = new byte[10*1024];while(fis.read(b,0,10240) != -1){ fos.write(b,0,10240);}fos.flush();原创 2010-11-30 16:42:00 · 57255 阅读 · 6 评论 -
解决Apache Commons Email 附件名乱码的方法
<br />使用MimeUtility.encodeText()解决,具体如下:<br />import javax.mail.internet.MimeUtility;EmailAttachment attachment = new EmailAttachment();// 略try { attachment.setName( // 解决附件名乱码 MimeUtility.encodeText("销售报表.xsl") );原创 2010-12-07 10:23:00 · 3869 阅读 · 2 评论 -
Eclipse“警告: 编码 GBK 的不可映射字符”的解决方法
在Eclipse菜单中做如下设置: project -> Generate javadoc ->按“Next”一步步设置。其中在VM设置中加入以下代码: -encoding utf-8 -charset utf-8原创 2010-12-10 10:04:00 · 9509 阅读 · 0 评论 -
将Timestamp转换成Date
<br />代码如下:<br /> /** * 将timestamp转换成date * @author hellostoy * @param tt * @return */ public static Date timestampToDate(Timestamp tt){ return new Date(tt.getTime()); }原创 2011-01-19 12:02:00 · 42890 阅读 · 2 评论 -
解决URL中文参数乱码的问题
网上有几种方法,其中一种是使用javascript的函数encodeURI()做如下处理:url=encodeURI(encodeURI(url));这样存在一个问题:由于经常需要确认对每一个可能出现中文参数的地方都做以上处理,比较麻烦!有一种比较简单的解决方法(基于to原创 2011-09-17 12:47:54 · 1347 阅读 · 0 评论 -
MyBatis获取插入记录的自增长字段值
第一步: 在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名!<insert id="insert" parameterType="Spares" u原创 2011-09-19 15:38:02 · 58641 阅读 · 8 评论 -
Spring3.1返回Json时格式化日期Date
第一步:创建CustomObjectMapper类/** * 解决SpringMVC使用@ResponseBody返回json时,日期格式默认显示为时间戳的问题。需配合使用 * * @author hellostory * @date 2013-10-31 下午04:17:52 */@Component("customObjectMapper")public class Custo原创 2014-01-06 13:55:06 · 13267 阅读 · 5 评论 -
java.lang.IllegalArgumentException: taglib definition not consistent with specification version
从Tomcat 6.0升级到Tomcat 7.0后,出现如上错误。网上搜索很久,发现答案大都是:增加标记,试了几次仍然不行。后面发现是web.xml的schemaLaction等标记版本不对。从Tomcat 7.0官网拷贝一个入门Demo的web.xml配置,复制上去就可以了。修改前:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, I原创 2015-11-09 14:16:55 · 3063 阅读 · 1 评论