北在北方

太白枝头看,花开不计年,杯中浮日月,楼外是青天。
随笔 - 200, 文章 - 0, 评论 - 239, 阅读 - 68万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Struts2

摘要:一、整合 spring3版本: 3.1.1 struts2版本: 2.3.4 jpa2.0实现: hibernate 4.1.1 连接池: BoneCP 0.7.1 (要求JDK6以上,应用服务器也需要保证JDK6以上) 缓存: ehcache 2.5.21、在MyEclipse下建立一个Web Project,把相应的jar到放到WEB-INF\lib目录中 所需的jar: antlr-2.7.7.jar aopalliance-1.0.jar aspectjrt.jar aspectjweaver.jar bonecp-0.7.1.RELEASE.jar b... 阅读全文

posted @ 2012-07-27 21:54 CN.programmer.Luxh 阅读(2390) 评论(10) 推荐(1) 编辑

摘要:在Java Web开发中,经常需要导出大量的数据到Excel,使用POI、JXL直接生成Excel,很容易就造成内存溢出了。 1、有一种方式,就是把数据写成csv格式文件。 1)csv文件可以直接用Excel打开。 2)写csv文件的效率和写txt文件的效率一样高。 3)同样的数据内容,生成的csv文件的大小远远小于生成的Excel文件。 从以上优点就可以看出生成csv文件消耗的内存绝对小于生成Excel文件。 2、按一定的格式去生成csv文件,在Excel中打开的时候就是完整的行和列格式。 例如:在Excel中的格式: 那么,在csv文件中格式就必须为: 就是说,列... 阅读全文

posted @ 2012-07-09 16:49 CN.programmer.Luxh 阅读(3206) 评论(5) 推荐(1) 编辑

摘要:使用场景: 1)在JSP页面,有一个展现附件的列表。 2)对列表中的每一个附件,提供单独下载。 3)同时提供复选框,提供选择多个文件下载。 实现思路: 1)写一个通用的具有下载功能的Action,只需要接收一个文件路径就可以下载。单个附件的下载直接调用这个Action,只需要传递附件的路径即可。 2)多个文件下载,可以将多个文件的路径传递到一个处理Action,将多个文件打包成zip。然后重定向到通用的下载Action,同时传递zip包的路径给通用下载Action。 1、通用的下载Action。 这个Action里面有一个成员变量fileName,负责接收传递的文件路径。... 阅读全文

posted @ 2012-07-01 12:02 CN.programmer.Luxh 阅读(10627) 评论(22) 推荐(5) 编辑

摘要:1、一般是在Action中定义一个成员变量,然后对这个成员变量提供get/set方法,在JSP页面就可以取到这个变量的值了。 1)在Action中定义成员变量//定义一个成员变量private String message; //提供get/set方法public String getMessage() { return message;}public void setMessage(String message) { this.message = message;} 2)在JSP页面中取值${message}或者<s:property value="message" 阅读全文

posted @ 2012-06-30 12:43 CN.programmer.Luxh 阅读(3725) 评论(2) 推荐(0) 编辑

摘要:Struts2上传多文件也很简单。在Action中把文件对应的属性用数组或者集合接收就可以了。 File[] file; String[] fileFileName; String[] fileContentType; 1、FileUploadAction的代码package cn.luxh.struts2.action;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.io.... 阅读全文

posted @ 2012-06-27 21:56 CN.programmer.Luxh 阅读(539) 评论(0) 推荐(1) 编辑

摘要:struts2的文件上传是用拦截器实现的,我们可以不用去关心底层的实现,使得上传文件变得很简单。 Action代码: 1 package com.test; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 import java.util.Random; 8 9 import org.apache.commons.io.FileUtils;10 import org.apache.struts... 阅读全文

posted @ 2012-05-18 00:00 CN.programmer.Luxh 阅读(630) 评论(0) 推荐(0) 编辑

摘要:FileDownloadAction:这个Action负责文件的下载控制。 Action中的fileName:接收请求传递的文件名(实际上是从页面传递过来)。 Action中的getInputStream()方法:以流的形式读取文件,是下载文件的入口。 package com.test.action;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import... 阅读全文

posted @ 2012-05-17 18:37 CN.programmer.Luxh 阅读(805) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示