struts2下载怎么显示文件的大小 利用struts2下载时怎么显示文件的大小 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考:http://blog.csdn.net/fengda2870/article/details/4756429 for %a in ("C:\test\a.txt") do @set youxiabeyond=%~za 显示文件大小 这句话没看懂啊,附上我的代码:这个是struts配置文件:<action name="downLoadManual" class="com.dhee.lms.companyProxy.action.PendingPageAction"> <result name="success" type="stream"> <param name="contentType">application/octet-stream</param> <param name="bufferSize">4096</param> <param name="contentDisposition">attachment;filename=${printTrueName}</param> <param name="inputName">printWord</param> </result></action>下面是action:public String execute() throws Exception { RejectDao rd = new RejectDao(); List<CompanyProxyVo> list_av = rd.Query(CompanyProxyVo.class, PropertiesTools.getSql("downLoad_user_manual_sql"), new Object[]{proxyId}); fileName = list_av.get(0).getQyFileURL(); printTrueName = list_av.get(0).getQyFileName(); printWord = ServletActionContext.getServletContext().getResourceAsStream( "/uploadFile/proxyFile/"+fileName); String Agent = request.getHeader("User-Agent"); /////////////////////////// if (null != Agent) { Agent = Agent.toLowerCase(); if (Agent.indexOf("firefox") != -1) { printTrueName = new String(printTrueName.getBytes(),"iso8859-1"); } else if (Agent.indexOf("msie") != -1) { printTrueName = StringUtils.replace(printTrueName, "+", "%20");//替换空格 printTrueName = java.net.URLEncoder.encode(printTrueName,"UTF-8"); } else { printTrueName = java.net.URLEncoder.encode(printTrueName,"UTF-8"); } } return SUCCESS; }应该怎么改,才能显示文件大小 求高人指点一二,本人正在学习S2SH想自己做个小搜索引擎。。。。 getDefaultInstancede的区别 struts中的img问题! JSP中点几下超链接后,不跳转页面? session问题 连接数据库失败 各位高手请帮忙! 数字转换成字符问题? jsp中的字符串问题,高分相赠 请问一个给一个java对象数组加字段的问题 上传图片到服务器并保存到数据库? 两台电脑copy的同个虚拟机,在虚拟机里运行copy的同个项目,一台运行正常,一台在ajax调用中出现乱码问题,有没有人遇到过?
参考:http://blog.csdn.net/fengda2870/article/details/4756429
这句话没看懂啊,附上我的代码:
这个是struts配置文件:
<action name="downLoadManual" class="com.dhee.lms.companyProxy.action.PendingPageAction">
<result name="success" type="stream">
<param name="contentType">application/octet-stream</param>
<param name="bufferSize">4096</param>
<param name="contentDisposition">attachment;filename=${printTrueName}</param>
<param name="inputName">printWord</param>
</result>
</action>
下面是action:
public String execute() throws Exception {
RejectDao rd = new RejectDao();
List<CompanyProxyVo> list_av = rd.Query(CompanyProxyVo.class, PropertiesTools.getSql("downLoad_user_manual_sql"), new Object[]{proxyId});
fileName = list_av.get(0).getQyFileURL();
printTrueName = list_av.get(0).getQyFileName();
printWord = ServletActionContext.getServletContext().getResourceAsStream(
"/uploadFile/proxyFile/"+fileName);
String Agent = request.getHeader("User-Agent");
///////////////////////////
if (null != Agent) {
Agent = Agent.toLowerCase();
if (Agent.indexOf("firefox") != -1) {
printTrueName = new String(printTrueName.getBytes(),"iso8859-1");
} else if (Agent.indexOf("msie") != -1) {
printTrueName = StringUtils.replace(printTrueName, "+", "%20");//替换空格
printTrueName = java.net.URLEncoder.encode(printTrueName,"UTF-8");
} else {
printTrueName = java.net.URLEncoder.encode(printTrueName,"UTF-8");
}
}
return SUCCESS;
}
应该怎么改,才能显示文件大小