国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Struts生成Word下載

2019-11-18 11:19:35
字體:
來源:轉載
供稿:網友

    比較巧的是,剛做完一個下載Excel文件的功能,又有一個新的問題,就是需要將一份文件導出到Word中,剛開始我找到的方法,無非是將網頁中內容用wrod打開,但是網頁的版式也復制了進去,顯的很不正規。相信大家都碰到了這個問題。還有一種方法是用控件操作com來達到控制word版式的方法,但是太復雜,這個項目不答應。后來找到了一種折中的辦法,即可以控制版式,又不會太復雜。
假如您有更好的辦法,可以聯系我。
MSN:whw_dream(AT)hotmail.com
    首先,新建一個word文檔:test.doc
    建立以下內容:


而且最好在你要生成的內容中加個標記,以便操作(我就用xxxx和12345標注)。
然后另存為web:

然后用文本編輯器打開test.htm文件(我的是editplus)

建立工程什么的就不說,直接創建test.jsp

<%taglib uri="/WEB-INF/struts-Html.tld" <html:html>
    <html:button property="button" onclick="dowloadword()">
        downloadword
    </html:button>
</html:html>
<scr
ipt language=“javascript“>
function dowloadword(){ location.href="<%=request.getContextPath()%>/downloadword.do"; }
</script>

建立DownloadWordAction.Java

package test.whw.upload;
import org.apache.struts.action.*;
import javax.servlet.http.*;
import java.util.*;
/**
 * <p>Title:DownloadWordAction </p>
 * <p>Description: QRRSMMS </p>
 * <p>Copyright: Copyright (c) 2004 jiahansoft</p>
 * <p>Company: jiahansoft</p>
 * @author wanghw
 * @version 1.0
 */

public class DownloadWordAction extends Action {
  public ActionForward execute(ActionMapping mapping,
                               ActionForm form,
                               HttpServletRequest request,
                               HttpServletResponse response)
      throws Exception {
    DynaActionForm testForm = (DynaActionForm)form;
    testForm.set("name","測試的word文件");
    ArrayList list = new ArrayList();
    HashMap row = new HashMap();
    row.put("a","aaaaa");
    row.put("b","aaaaa");
    row.put("c","aaaaa");
    row.put("d","aaaaa");
    row.put("e","aaaaa");
    list.add(row);
    row.put("a","bbbbb");
    row.put("b","bbbbb");
    row.put("c","bbbbb");
    row.put("d","bbbbb");
    row.put("e","bbbbb");
    list.add(row);
    request.setAttribute("list",list);
    return mapping.findForward("display");
  }
}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛浦县| 苍山县| 塔城市| 孙吴县| 衡南县| 象州县| 北流市| 图们市| 绥中县| 石河子市| 万源市| 北川| 霍州市| 万荣县| 全南县| 荣昌县| 封开县| 富平县| 雷山县| 岑溪市| 中牟县| 江山市| 顺平县| 荆州市| 徐闻县| 黔西| 卢湾区| 祁阳县| 黎平县| 蒙自县| 新绛县| 寿阳县| 农安县| 静乐县| 五家渠市| 永福县| 萨嘎县| 葫芦岛市| 仙桃市| 天等县| 商水县|