|
|
|
รับค่าจาก Microsoft word ด้วย JSP ทำอย่างไร แนะนำด้วยนะครับ (งมมาหลายสัปดาห์แล้วครับ ^^!) |
|
|
|
|
|
|
|
Code (JSP)
<%@ page import="java.io.*" %>
<%
int i;
boolean fileexist = false;
File filename = null;
BufferedInputStream br = null;
FileInputStream fr = null;
OutputStream fout = response.getOutputStream();
BufferedOutputStream bout = new BufferedOutputStream(fout);
if(request.getParameter("path") != null)
{
filename = new File(request.getParameter("path"));
fileexist = (filename.exists() && filename.canRead());
}
if (fileexist)
{
response.setContentType("application/msword");
response.setHeader("Content-disposition","attachment; filename=Example.doc" );
byte[] bytes = new byte[256];
fr = new FileInputStream(filename);
while ( (i = fr.read(bytes)) > 0)
{
bout.write(bytes,0,i);
}
fr.close();
bout.close();
} else { out.print("No document available");%>
<HTML>
<HEAD>
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<link rel=Stylesheet href="/Common/daq.css" type="text/css">
</HEAD>
</HTML>
<% } %>
น่าจะเป็นแนวทางได้ครับ
http://forums.devshed.com/java-help-9/need-help-reading-word-document-with-jsp-20316.html
|
|
|
|
|
Date :
2011-09-24 06:33:31 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำตามที่คุณ win แนะนำผลแล้วครับ แต่ผมทำแล้ว Error เลยไปหาจาก http://www.pantip.com/tech/developer/topic/DJ3029111/DJ3029111.html#5 เค้าแนะนำมาดูที่
http://www.coderanch.com/t/473792/open-source/Reading-text-table-word-document
โดยอันนี้ผมทำแล้วได้ตามที่ผมต้องการ
ขอบคุณสำหรับคำแนะนำดี ๆ นะครับคุณ win :)
|
|
|
|
|
Date :
2011-09-28 15:51:34 |
By :
nutt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSP and Word (Java)
|
|
|
|
|
Date :
2013-10-06 07:45:33 |
By :
tc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|