- 浏览: 48208 次
- 性别:
文章分类
- 全部博客 (35)
- j2ee (27)
- jquery (3)
- jquery easyui (3)
- html (9)
- ajax (3)
- java (3)
- javase (4)
- java时间问题 (1)
- ice (1)
- 中间件 (1)
- 客户端调用服务端 (1)
- CRC16校验 (1)
- war包 (1)
- Java命令 (1)
- srping (1)
- web项目 (1)
- 非spring管理类调用spring管理的类 (1)
- highCharts (1)
- xAxis (1)
- yAxis (1)
- series (1)
- categories (1)
- tomcat启动 (1)
- ServletContextListener (1)
- bat启动Java项目 (1)
- 带有第三方jar包 (1)
- Java项目中使用webservice (0)
- javase项目中使用文本service (0)
- web前端、w3cschool、jquery (9)
- apache poi 、excel (2)
- poi (2)
- struts2 (1)
最新评论
-
messi_18:
Thanks very much! I also met th ...
【转】org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User] -
smilingtodie:
...
struts2.3.4+hibernate4.3+spring3.2.3所需要的jar包
使用Struts2 ,很多人都知道怎么用配置文件的形式实现文件下载 ,但是这样做,要写配置文件确实麻烦,那有没有更方便点的方法呢,有! 使用注解@Annotation的方式就可以省去写配置文件的步骤,在java代码 中的Action上加上“文件下载”的注解即可,具体怎么加呢!? 我们来看一个例子吧,用例子说话胜过千言万语。 @Results( { @Result(name = "download", type = "stream", params = { "contentType", "application/vnd.ms-excel", "inputName", "inputStream", "contentDisposition", "attachment;filename=/"${downloadFileName}/"", "bufferSize", "4096" }) }) public class DownLoad2Action extends ActionSupport{ public static final String DOWNLOAD = "download"; private String fileName;// 初始的通过param指定的文件名属性 public String getFile() throws Exception{ setFileName("add的.xls"); return “download”; } public InputStream getInputStream() throws Exception { WritableWorkbook workbook = Workbook.createWorkbook(new File("d://a.xls")); WritableSheet sheet = workbook.createSheet("测试", 0); Label label = new Label(0, 0, "hello world 从"); sheet.addCell(label); workbook.write(); workbook.close(); return new FileInputStream(new File("d://a.xls")); } /** 提供转换编码后的供下载 用的文件名 */ public String getDownloadFileName() { String downFileName = fileName; try { downFileName = new String(downFileName.getBytes(), "ISO8859-1"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return downFileName; } public void setFileName(String fileName) { this.fileName = fileName; } } 访问的URL :down-load2!getFile.action params 中使用键值对进行设置:key1,value1,key2,value2.....;对应response相应头信息
发表评论
-
jquery easyui tree checkbox置灰
2014-10-29 00:01 1122$('#tt').tree({ onLoadSucces ... -
java中两个list互相比较
2014-10-26 21:52 1347java的应该是有个类可以专门实现: pac ... -
带有批注的从数据集中查询出的poi导出
2014-10-12 21:43 1228从list中取数据把特殊的数据进行封装来进行导出 pac ... -
poi导出Excel的一些东西
2014-10-10 23:45 793直接上传代码 第一个是多个sheet页 package c ... -
jqueryeasyui弹窗跳出jsp的方法
2014-09-21 21:01 1170很多时候需要弹窗处理一些数据以下是弹窗的js代码 &l ... -
w3cschool、jquery学习chm8
2014-08-21 07:06 694方便起见、为了下载 -
w3cschool、jquery学习chm7
2014-08-21 07:06 669方便起见为了下载 -
w3cschool、jquery学习chm6
2014-08-21 07:06 783方便起见为了下载 -
w3cschool、jquery学习chm5
2014-08-20 22:15 683方便起见为了下载 -
w3cschool、jquery学习chm4
2014-08-20 22:04 676方便起见为了下载 -
w3cschool、jquery学习chm3
2014-08-20 21:54 632方便起见为了下载 -
w3cschool、jquery学习chm2
2014-08-20 21:44 486方便起见为了下载 -
w3cschool、jquery学习chm1
2014-08-20 21:38 656为了方便起见下载 -
当tomcat启动时想调用某个类的某些方法
2014-05-12 11:38 1371有些时候我们有这样的需求当tomcat启动时候或者关闭的时候我 ... -
javaweb应用打成war包
2014-03-19 15:42 1036很多是后当我们要把项目放到公网的时候就要把我们的web项目打成 ... -
[转]java中如何利用时间间隔算日期
2014-02-21 13:33 1158今天公司要要我实现一个功能是时间段1 时间段2 时间段3 时间 ... -
一个关于js动态加载select里面值得小问题
2014-02-19 14:18 1016这是html代码 <select id=" ... -
一个关于jquery easyui crud demo 的一个例子
2014-02-13 22:11 3810注:这个程序jsp的源代码在这个http://www.jeas ... -
一个关于jquery easyui crud demo 的一个例子
2014-02-13 22:10 0注:这个程序jsp的源代码在这个http://www.jeas ... -
struts2文件上传
2014-01-31 22:05 754package com.sjy.action; imp ...
相关推荐
使用struts2基于注解(零配置)实现的文件上传与下载的代码,可以正常运行
本文档对利用struts2 注解 annotation 实现文件下载作了简单介绍,并有代码为例,希望对学习struts2注解annotation的人有帮助,特别是需要动态传参方面。
本资源为本人自己项目过程中的全案例,从jsp到后台,无一不详,希望能给后来者尽量多的帮助
基于struts2的文件上传及下载,使用注解配置,内含相应的jar包,方便学习使用,
http://blog.csdn.net/johnjobs/article/details/8076832博文中附件的下载链接
struts2 使用注解现在零配置不需要在使用struts.xml配置文件。 struts2 注解实例。可以直接跑
而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定...
而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定...
注解实现的页面跳转其特点是不用配置文件struts.xml因而可以实现零配置,同时由于有注解的功能,所以说大大增加了程序的可维护性。
struts2文件上传,配置了拦截器,只能穿txt,小于10M, 取消限制可以去struts.xml修改,注释详细
这是根据uploadify3 2结合struts2搭建的文件上传环境 可以直接导入eclipse运行 每步实现基本都加了注释 以下是我碰到的问题: 1 判断session是否失效 本实例没测试这个问题 但在工作项目中碰到了 但原因在这里...
使用struts2框架的一个文件上传demo。。大家互相学习学习,里面有注释了,觉得好的顶一下吧。
1.struts2 带进度条文件上传 源码 2.源码中有lib 下载后部署马上就能用 3.代码中有详细的注释信息 4.对关键点有详细的解释说明 5.如果谁用起来觉得有问题可在评论留言,留联系方式,我会联系你的 6.非常感谢原创作者...
本例子是struts2的文件上传和下载例子,对配置文件进行了详细的注释。
这是我自己在做项目时总结的最完美的配置,尤其是开发时,里边有好多配置可以减少程序员的烦恼,如限制上传文件大小,修改完配置文件后不需要重启tomcat即可生效等...
使用注解可以用来替换struts.xml配置文件!
由于 Struts 2 的 Convention 插件的主要特点是“约定优于配置”,当我们已经习惯了 Struts 2 的基本开发方法之后,如果希望改为使用 Convention 插件也非常容易,我们只要放弃 Stuts 2.1 应用原有的配置文件,改为...
里面有struts2基本的配置和模拟登录的例子,以及struts2前台后后台的数据交互方式的解释,代码中有完整的注释帮助理解struts2的基本流程,同时对jstl和struts2的标签也有一定的使用,可以给初学者一定的拓展方向;...
3.初识struts2配置文件 4 (1).web.xml文件 4 (2).struts.xml文件 4 (3).struts.properties(参default.properties) 4 (4)struts-default.xml 4 (5)其它配置文件 4 4.让MyEclipse提示xml信息 4 5.如何...
Struts2,文件下载 内用JAR包。有注释。一看就明白~ 测试可用