类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
先做好一个word的模板放在服务器里,例如这个模板上有姓名:[姓名]和地址:[地址]
怎么才能在jsp网页里表单里其中有二个文本框里的数据分别填姓名和地址的,例如:姓名是雷峰;地址是中国上海,我要雷峰和中国上海这几个字自动转入到我预先做好的word模板里的指定位置里(那就是雷峰替换[姓名]和中国上海替换[地址])。这张模板是可以重复使用的。
网友回答:
可能不是你的答案:给你参考一下:
<%@ page contentType="text/html;charset=gb2312" import="java.io.*,org.textmining.text.extraction.WordExtractor,java.text.*,java.util.*,java.lang.*"%>
<%@ include file="global.jsp" %>
<%@ include file="TaxConn.jsp" %>
<html>
<head >
<title>文件测试</title>
<META http-equiv=Content-Type content="text/html; charset=GBK">
</head>
<body>
<%
//取得目录,注意路径格式\\
String path="d:\\test";
File d = new File(path);
File list[] = d.listFiles();
String url;
//out.println("在目录"+path+"下的文件有:<ul>");
for(int i =0;i<list.length;i++){
//url=URLEncode(list[i].getName());
// out.println("<a href=http://localhost:8080/note/"+d+"/"+url+">"+list[i].getName()+"<br>");
File file=new File(path+"\\"+list[i].getName());
FileInputStream fins=new FileInputStream(file);
String filename=list[i].getName();
String filetwo=filename.substring(0,2);
//out.print(filetwo);
if(filetwo.equals("~$")==false)
{
WordExtractor extractor = new WordExtractor();
String str = extractor.extractText(fins);
String strOut=null;
strOut=replaceString(str,"\n\t","<br>");
strOut=replaceString(str,"\n","<br>");
strOut=replaceString(str,"\r","<br>");
strOut=replaceString(str," "," ");
out.println(strOut);
}
fins.close();
}
%>
</body>
</html>
我有类似的程序你流个邮箱我发给你吧!