一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

jsp導(dǎo)出為word文檔的幾個(gè)技巧 - fangyong2006 - JavaEye技術(shù)網(wǎng)...

 hrkflying 2008-11-21

jsp導(dǎo)出為word文檔的幾個(gè)技巧

關(guān)鍵字: jsp導(dǎo)出為word文檔的幾個(gè)技巧
寫(xiě)道
1、步驟:
第一步:編輯好word模版,然后另存為*.htm,比如:liukun.htm。
技巧:在需要填寫(xiě)數(shù)據(jù)的地方最好預(yù)填入一些易識(shí)別的數(shù)據(jù),這樣方便后面填寫(xiě)jsp代碼。
第二步:把htm后綴改為jsp,比如:liukun.jsp。
第三步:添加jsp的頭,比如:
<%@page contentType="application/msword;charset=GBK"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
如果有import,也要在這里導(dǎo)入。
技巧:application/msword;這個(gè)參數(shù)很重要,有了這個(gè)參數(shù),調(diào)用這個(gè)頁(yè)面時(shí),就會(huì)把頁(yè)面內(nèi)容存為word。當(dāng)然,本地必須安裝office。
第三步:添加jsp標(biāo)簽。(我用的是struts框架,所以添加的是struts的標(biāo)簽,也可以添加<%%>)
......
<logic:present name="liukun" scope="request">
......
<bean:write name="liukun" property="xm" scope="request" />
......
</logic:present>
......
當(dāng)然,也可以加循環(huán),這樣生成多頁(yè)(份):
......
<logic:notEmpty name="bmklist" scope="request">
<logic:iterate id="examManage" name="bmklist" type="ujn.ems.liukun.Info" scope="request">
......
<bean:write name="examManage" property="xm" scope="page" />
......
</logic:iterate>
</logic:notEmpty>
......
第四步:寫(xiě)action,把查詢(xún)數(shù)據(jù)庫(kù)后的結(jié)果通過(guò)request給頁(yè)面?zhèn)鲄?shù)。
......
public ActionForward saveZY2word(ActionMapping mapping, ActionForm. form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
ArrayList<Info> bmklist = new ArrayList<Info>();
String bkzydm = request.getParameter("bkzydm");
bmklist = Info.listAllInfobyZY(bkzydm);
if(bmklist!=null){
request.setAttribute("bmklist",bmklist);
return mapping.findForward("saveAll2word");
}
return null;
}
......
2、其他技巧(別人我不告訴他啊,呵呵):
A、橫向頁(yè)面導(dǎo)出:
<style>
<!--
......
/* Page Definitions */
@page Section1
{size:841.9pt 595.3pt;
mso-page-orientation:landscape;
margin:89.85pt 72.0pt 89.85pt 3.0cm;
layout-grid:15.6pt;}
div.Section1
{page:Section1;}
-->
</style>
B、分頁(yè):
......
<span lang=EN-US style='font-size:10.5pt;font-family:黑體;mso-hansi-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";mso-ansi-language:
EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'><br clear=all
style='mso-special-character:line-break;page-break-before:always'>
</span>
......
C、縮小字體填充:
......
<td width=84 nowrap valign=top style='width:63.0pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0cm 5.4pt 0cm 5.4pt;text-fit:100%;height:19.65pt'>
<p class=MsoNormal align=center style='text-align:center'>
<span style='font-family:宋體;color:black;letter-spacing:.75pt'>
<bean:write name="examManage" property="xm" scope="page" />
</span>
</p>
</td>
......

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多

    国产精品香蕉在线的人| 有坂深雪中文字幕亚洲中文| 欧美日韩国产精品自在自线| 欧美一区二区三区不卡高清视| 不卡一区二区高清视频| 中文精品人妻一区二区| 国产精品伦一区二区三区在线 | 中文字幕人妻av不卡| 精品国模一区二区三区欧美| 精品欧美日韩一区二区三区 | 亚洲精品国产第一区二区多人| 国产精品人妻熟女毛片av久久| 国产又大又硬又粗又黄| 日韩少妇人妻中文字幕| 国产精品熟女在线视频| 老鸭窝老鸭窝一区二区| 国产精品推荐在线一区| 99久久精品久久免费| 一区二区福利在线视频| 我想看亚洲一级黄色录像| 黄色国产自拍在线观看| 色鬼综合久久鬼色88| 初尝人妻少妇中文字幕在线| 黄色国产精品一区二区三区| 91在线国内在线中文字幕| 97人妻精品一区二区三区免| 国产成人精品视频一区二区三区 | 99久久精品午夜一区二区| 中文字幕人妻日本一区二区| 91精品国产综合久久福利| 99久久国产精品亚洲| 国产又猛又大又长又粗| 中国美女草逼一级黄片视频| 欧美中文日韩一区久久| 欧美日韩精品久久第一页| 色哟哟国产精品免费视频| 在线日本不卡一区二区| 国产国产精品精品在线| 国产精品制服丝袜美腿丝袜| 欧美特色特黄一级大黄片| 中文字幕一区二区免费|