欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    Java Web Office 文档在线编辑.docx

    • 资源ID:3159482       资源大小:38.04KB        全文页数:7页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java Web Office 文档在线编辑.docx

    Java Web Office 文档在线编辑Java Web Office 文档在线编辑 燕飞出品 Java Web Office 文档在线编辑 1、创建页面 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Office在线编辑</title> </head> <body> <script language="javascript"> function CreateDoc function CreateExcel function CreatePPT function OpenFromLocal function ShowToolbars function PrintFile function DocIsDirty if(document.all.OA1.IsOpen) document.all.OA1.Print; var x = document.all.OA1.GetToolbarsIsShow; document.all.OA1.ShowToolbars( !x); document.all.OA1.OpenLocalDialog; document.all.OA1.CreateNew( "PowerPoint.Slide"); document.all.OA1.CreateNew( "Excel.Sheet"); document.all.OA1.CreateNew( "Word.Document"); Java Web Office 文档在线编辑 燕飞出品 function SaveAs document.all.OA1.SaveLocalDialog; function CloseFile function OpenFromServer var sPath= window.prompt("服务器文件路径:", "http:/192.168.1.216:6888/msbb/tmp/office/test.doc"); function SavetoServer </script> <object classid="clsid:18A295DA-088E-42D1-BE31-5028D7F9B9B5" id="OA1" width="100%" height="700" if(document.all.OA1.IsOpen) window.alert("保存文件到服务器!"); document.all.OA1.SaveWebFile("http:/192.168.1.216:6888/msbb/UpLoadServlet"); document.all.OA1.OpenWebFile(sPath) if(document.all.OA1.IsOpen) document.all.OA1.Close; if(document.all.OA1.IsOpen) if(document.all.OA1.IsDirty) else window.alert("The file hasn't been modified!"); window.alert("The file has been modified!"); Java Web Office 文档在线编辑 燕飞出品 codebase="http:/192.168.1.216:6888/msbb/tmp/office/OA.CAB#3,1,0,4"> <param name="_Version" value="65536"> <param name="_ExtentX" value="17859"> <param name="_ExtentY" value="10848"> <param name="_StockProps" value="0"> <param name="BorderStyle" value="1"> <param name="BorderColor" value="16777215"> <param name="CaptionColor" value="12632256"> <param name="CaptionLabel" value="等待打开一个 Office 文档!"> </object> <input type="button" onClick="CreateDoc" value="新建 Word"> <input type="button" onClick="CreateExcel" value="新建 Excel"> <input type="button" onClick="CreatePPT" value="新建 PPT"> <input type="button" onClick="OpenFromLocal" value="打开"> <input type="button" onClick="ShowToolbars" value="显示/隐藏工具栏"> <input type="button" onClick="DocIsDirty" value="是否修改"> <input type="button" onClick="PrintFile" value="打印"> <input type="button" onClick="SaveAs" value="保存"> <input type="button" onClick="CloseFile" value="关闭"> <br> <input type="button" onClick="OpenFromServer" value="从服务器打开"> <form> <input type="button" onClick="SavetoServer" value="保存到服务器"> </form> </body> </html> 2、创建文件保存到服务器Servlet package tmp; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.UUID; import javax.servlet.ServletException; Java Web Office 文档在线编辑 燕飞出品 import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import login.Constants; import mons.fileupload.servlet.ServletFileUpload; import mons.fileupload.util.Streams; public class UpLoadServlet extends HttpServlet public void init throws ServletException public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException / processFileUpload(req, resp); processFileUpload(req); public void processFileUpload(HttpServletRequest request) throws IOException / 读取控件输入流 InputStream stream = request.getInputStream; / 将输入流保存到文件 FileOutputStream savefile = new FileOutputStream(Constants.FILEPATH + UUID.randomUUID + ".doc"); byte bytes = new byte1024; int len; while (len = stream.read(bytes) != -1) savefile.write(bytes, 0, len); savefile.flush; / 关闭文件 stream.close; / 关闭输入流 savefile.close; public void processFileUpload(HttpServletRequest request, HttpServletResponse response) throws IOException ServletFileUpload upload = new ServletFileUpload; InputStream stream = null; BufferedInputStream bis = null; BufferedOutputStream bos = null; try Java Web Office 文档在线编辑 燕飞出品 stream = request.getInputStream; String filename = "ddd.doc" String fileId = UUID.randomUUID.toString + filename.substring(filename.lastIndexOf(".");/ 取扩展名 bis = new BufferedInputStream(stream); bos = new BufferedOutputStream(new FileOutputStream(new File(Constants.FILEPATH + fileId); Streams.copy(bis, bos, true); response.getWriter.write("success:true"); catch (Exception e) response.getWriter.write(String.format("success:false,message:'%s'", e.getMessage); finally if (stream != null) try stream.close; catch (Exception e) if (bis != null) try bis.close; catch (Exception e) if (bos != null) try bos.close; catch (Exception e) public void destroy Java Web Office 文档在线编辑 燕飞出品 3、配置web.xml <servlet> <display-name>UpLoadServlet</display-name> <servlet-name>UpLoadServlet</servlet-name> <servlet-class>tmp.UpLoadServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>UpLoadServlet</servlet-name> <url-pattern>/UpLoadServlet</url-pattern> </servlet-mapping> 4、下载控件包 Office文档在线编辑OCX控件包

    注意事项

    本文(Java Web Office 文档在线编辑.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开