锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品精品国产三级a∨在线,久久69成人,视频一区视频二区国产精品http://www.aygfsteel.com/jumliang/zh-cnFri, 20 Jun 2025 00:00:21 GMTFri, 20 Jun 2025 00:00:21 GMT60- javascript榪斿洖鍓嶄竴欏電殑涓ょ鏂規(guī)硶鐨勫尯鍒笌濂藉錛堣漿錛?/title>http://www.aygfsteel.com/jumliang/archive/2009/07/24/288232.htmljumliangjumliangFri, 24 Jul 2009 08:25:00 GMThttp://www.aygfsteel.com/jumliang/archive/2009/07/24/288232.htmlhttp://www.aygfsteel.com/jumliang/comments/288232.htmlhttp://www.aygfsteel.com/jumliang/archive/2009/07/24/288232.html#Feedback0http://www.aygfsteel.com/jumliang/comments/commentRss/288232.htmlhttp://www.aygfsteel.com/jumliang/services/trackbacks/288232.html
]]> - Spring涓父鐢ㄧ殑hql鏌ヨ鏂規(guī)硶(getHibernateTemplate())錛堣漿錛?/title>http://www.aygfsteel.com/jumliang/archive/2009/03/10/258743.htmljumliangjumliangTue, 10 Mar 2009 02:58:00 GMThttp://www.aygfsteel.com/jumliang/archive/2009/03/10/258743.htmlhttp://www.aygfsteel.com/jumliang/comments/258743.htmlhttp://www.aygfsteel.com/jumliang/archive/2009/03/10/258743.html#Feedback4http://www.aygfsteel.com/jumliang/comments/commentRss/258743.htmlhttp://www.aygfsteel.com/jumliang/services/trackbacks/258743.html闃呰鍏ㄦ枃

]]> - 鏂囦歡涓嬭澆涓枃鏂囦歡鍚嶄貢鐮侊紙杞級http://www.aygfsteel.com/jumliang/archive/2009/01/22/252350.htmljumliangjumliangThu, 22 Jan 2009 07:15:00 GMThttp://www.aygfsteel.com/jumliang/archive/2009/01/22/252350.htmlhttp://www.aygfsteel.com/jumliang/comments/252350.htmlhttp://www.aygfsteel.com/jumliang/archive/2009/01/22/252350.html#Feedback0http://www.aygfsteel.com/jumliang/comments/commentRss/252350.htmlhttp://www.aygfsteel.com/jumliang/services/trackbacks/252350.htmlB/S搴旂敤涓?涓嬭澆涓涓檮浠朵繚瀛樻椂,涓枃鏂囦歡鍚嶄細涔辯爜,鍦ㄥ疄闄呭紑鍙戜腑緇忓父閬囧埌,鐜拌創(chuàng)鍑篊#鍜孞AVA鐨勮В鍐蟲柟娉?
C#:
Response.AppendHeader("Content-Disposition", "attachment;filename=" + Tools.toUtf8String(result));
鍏朵腑鐢ㄥ埌鐨勮漿鎹㈡柟娉?
1
public static String toUtf8String(String s)
2
{
3
StringBuilder sb = new StringBuilder();
4
for (int i=0;i<s.Length;i++)
5
{
6
char c = s[i];
7
if (c >= 0 && c <= 255)
8
{
9
sb.Append(c);
10
}
11
else
12
{
13
byte[] b;
14
try
15
{
16
b = Encoding.UTF8.GetBytes(c.ToString());
17
}
18
catch (Exception ex)
19
{
20
b = new byte[0];
21
}
22
for (int j = 0; j < b.Length; j++)
23
{
24
int k = b[j];
25
if (k < 0) k += 256;
26
27
sb.Append("%" + Convert.ToString(k,16).ToUpper());
28
}
29
}
30
}
31
return sb.ToString();
32
}
33
34
JAVA:
resp.addHeader("Content-Disposition","attachment;filename=" + Tools.toUtf8String(m_entityIndex.m_sName) + ".xls");
鍏朵腑鐢ㄥ埌鐨勮漿鎹㈡柟娉?

public static String toUtf8String(String s)
{
StringBuffer sb = new StringBuffer();

for (int i=0;i<s.length();i++)
{
char c = s.charAt(i);

if (c >= 0 && c <= 255)
{
sb.append(c);

} else
{
byte[] b;

try
{
b = new Character(c).toString().getBytes("utf-8");
//b = Character.toString(c).getBytes("utf-8");

} catch (Exception ex)
{
System.out.println(ex);
b = new byte[0];
}

for (int j = 0; j < b.length; j++)
{
int k = b[j];
if (k < 0) k += 256;
sb.append("%" + Integer.toHexString(k).
toUpperCase());
}
}
}
return sb.toString();
}



]]>- Struts瀹炴椂鐢熸垚Excel鏂囦歡涓嬭澆錛堣漿錛?/title>http://www.aygfsteel.com/jumliang/archive/2009/01/12/251022.htmljumliangjumliangMon, 12 Jan 2009 13:30:00 GMThttp://www.aygfsteel.com/jumliang/archive/2009/01/12/251022.htmlhttp://www.aygfsteel.com/jumliang/comments/251022.htmlhttp://www.aygfsteel.com/jumliang/archive/2009/01/12/251022.html#Feedback0http://www.aygfsteel.com/jumliang/comments/commentRss/251022.htmlhttp://www.aygfsteel.com/jumliang/services/trackbacks/251022.html
鎴戝仛鐨勯」鐩師鏉ユ槸鍏堝湪鏈嶅姟鍣ㄤ笂鐢熸垚涓涓猠xcel鏂囦歡錛岀劧鍚庣敤jspsmartupload涓嬭澆鐨勶紝鍙槸鐢變簬鐢╦spsmartupload涓嬭澆鐨別xcel鏂囦歡鐢變簬緙栫爜闂浼氭湁鎹熷潖錛岃屼笖鏈嶅姟鍣ㄧ殑鍘嬪姏涔熷お澶э紝鎵浠ユ敼涓哄湪Action涓敓鎴恊xcel鏂囦歡錛岀劧鍚庝笅杞斤紝鏂逛究澶氫簡銆傜敱浜庨」鐩殑鍘熷洜錛宔xcel鏂囦歡鏄疄鏃剁敓鎴愮殑錛屽浜巎xl鐨勪嬌鐢紝澶у鍙互鍙傝僯xl鐩稿叧鐨勬枃绔犮?br />
鏈変粈涔堥棶棰樺彲浠ュ拰鎴戣仈緋匯?br />
MSN:whw_dream(AT)hotmail.com
浠g爜濡備笅錛?br />
test.jsp
1
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
2
<html:html>
3
<html:button property="button" onclick="printAll()">
4
DownLoad
5
</html:button>
6
</html:html>
7
<script language='javascript'>
8
function printAll()
{ location.href="<%=request.getContextPath()%>/download.do"; }
9
</script>
DownloadAction.java
1
import org.apache.struts.action.*;
2
import javax.servlet.http.*;
3
import java.io.OutputStream;
4
import test.whw.upload.ExcelBean;
5
/** *//**
6
* <p>Title:DownloadAction </p>
7
* <p>Description: QRRSMMS </p>
8
* <p>Copyright: Copyright (c) 2004 jiahansoft</p>
9
* <p>Company: jiahansoft</p>
10
* @author wanghw
11
* @version 1.0
12
*/
13
14
public class DownloadAction extends Action
{
15
public ActionForward execute(ActionMapping mapping,
16
ActionForm form,
17
HttpServletRequest request,
18
HttpServletResponse response)
19
throws Exception
{
20
try
{
21
String fname = "test";//Excel鏂囦歡鍚?/span>
22
OutputStream os = response.getOutputStream();//鍙栧緱杈撳嚭嫻?/span>
23
response.reset();//娓呯┖杈撳嚭嫻?/span>
24
response.setHeader("Content-disposition", "attachment; filename=" + fname + ".xls");//璁懼畾杈撳嚭鏂囦歡澶?/span>
25
response.setContentType("application/msexcel");//瀹氫箟杈撳嚭綾誨瀷
26
ExcelBean eb = new ExcelBean();
27
eb.expordExcel(os);//璋冪敤鐢熸垚excel鏂囦歡bean
28
}catch(Exception e)
{
29
System.out.println(e);
30
}
31
32
return mapping.findForward("display");
33
}
34
}
35
ExcelBean.java
1
package test.whw.upload;
2
import java.io.*;
3
import jxl.*;
4
import jxl.write.*;
5
import jxl.format.*;
6
import java.util.*;
7
import java.awt.Color;
8
9
public class ExcelBean
{
10
public ExcelBean()
{}
11
public String expordExcel(OutputStream os)throws Exception
{
12
jxl.write.WritableWorkbook wbook = Workbook.createWorkbook(os); //寤虹珛excel鏂囦歡
13
String tmptitle = "嫻嬭瘯鏂囦歡"; //鏍囬
14
jxl.write.WritableSheet wsheet = wbook.createSheet("絎竴欏?/span>", 0); //sheet鍚嶇О
15
//璁劇疆excel鏍囬
16
jxl.write.WritableFont wfont = new jxl.write.WritableFont(
17
WritableFont.ARIAL, 16,
18
WritableFont.BOLD, false, jxl.format.UnderlineStyle.NO_UNDERLINE,
19
jxl.format.Colour.BLACK);
20
jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(
21
wfont);
22
jxl.write.Label wlabel1;
23
wlabel1 = new jxl.write.Label(5, 0, tmptitle, wcfFC);
24
wsheet.addCell(wlabel1);
25
wfont = new jxl.write.WritableFont(
26
WritableFont.ARIAL, 14,
27
WritableFont.BOLD, false, jxl.format.UnderlineStyle.NO_UNDERLINE,
28
jxl.format.Colour.BLACK);
29
wcfFC = new jxl.write.WritableCellFormat(
30
wfont);
31
jxl.write.Label wlabel;
32
wlabel = new jxl.write.Label(0, 0, "鍐欏叆鍐呭");
33
wsheet.addCell(wlabel); //
34
wbook.write(); //鍐欏叆鏂囦歡
35
wbook.close();
36
os.close();
37
return "success";
38
}
39
}
40
struts-config.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
3
<struts-config>
4
<action-mappings>
5
<action type="test.whw.upload.DownloadAction" path="/download">
6
<forward name="display" path="/display.jsp" />
7
</action>
8
</action-mappings>
9
</struts-config>
10
<!--display.jsp鏄垚鍔熺殑鎻愮ず欏甸潰-->

]]>
主站蜘蛛池模板:
漠河县|
西畴县|
连平县|
东安县|
舞阳县|
宜兴市|
长治县|
新丰县|
满城县|
团风县|
惠水县|
宝坻区|
葫芦岛市|
霍山县|
介休市|
广灵县|
玉屏|
宜兰县|
琼结县|
涞水县|
侯马市|
舟曲县|
隆回县|
河南省|
鹤岗市|
高雄县|
嘉鱼县|
辛集市|
威远县|
锡林郭勒盟|
兴山县|
邯郸市|
翁源县|
崇礼县|
汝南县|
云龙县|
文成县|
玉山县|
丹巴县|
伽师县|
双城市|