我想将一个jsp页面在单击某按钮时保存在word文件,保存以后在word里面只显示jsp页面的文本框中的值,不显示文本框,还有下拉框也一样,请问如何实现了,保存后的word格式要和jsp页面一模一样,请各位高手指点指点?在先等待,急用

解决方案 »

  1.   

    這個問題比較簡單。你可以在標記頭上更改文件格式。HTML/TEXT 改成 HTML/WORD之類。具體我也記不清了。
      

  2.   

    <form action="" method="get" name="myform">
    <input type="text" name="aa" >
    <input type="submit" name"提交">
    </form>
    <%
    String str=request.getParameter("aa");
    if(str==null) {
    str="";
    }
    else if(str.equals("yes")) {
    response.setContentType("application/msword;charset=GB2312");
    }
    %>当输入yes,按提交后,会转为word格式。
      

  3.   

    好像在<head></head>这里可以设置的,具体忘记了。
      

  4.   

    楼主去这里看一下吧!
    里面有jsp页面如何装换转换word详细讲解
    http://iorit2003.javaeye.com/blog/113401
      

  5.   

    引用 4 楼 hnlgdxljs 的回复:
    <form action="" method="get" name="myform"> 
    <input type="text" name="aa" > 
    <input type="submit" name"提交"> 
    </form> 
    <% 
    String str=request.getParameter("aa"); 
    if(str==null) { 
    str=""; 

    else if(str.equals("yes")) { 
    response.setContentType("application/msword;charset=GB2312"); 

    %> 当输入yes,按提交后,会转为word格式。 
      

  6.   

    我看了一下,那样可以解决,不过最后我的设计方案变了,是在客户端给word做特殊标记后,在jsp页面替换成文本框和下拉框,最后生成word 在原有的模板上去替换。