<%@ page contentType="text/html; charset=gb2312" %> <%@ page import="java.io.*,java.text.*,java.util.*,java.sql.*,java.text.SimpleDateFormat,java.text.DateFormat,java.util.Date,javax.servlet.*,javax.servlet.http.*,DBstep.iDBManager2000.*" %> <%@page import="java.net.URLDecoder"%> <% ResultSet result=null; String mStatus=null; String mAuthor=null; String mFileName=null; String mFileDate=null; String mHTMLPath=""; String mDisabled=""; String mDisabledSave=""; String mWord=""; String mExcel=""; //自动获取OfficeServer和OCX文件完整URL路径 String mHttpUrlName=request.getRequestURI(); String mScriptName=request.getServletPath(); String mServerName="OfficeServer"; String mServerUrl="http://"+request.getServerName()+":"+request.getServerPort()+mHttpUrlName.substring(0,mHttpUrlName.lastIndexOf(mScriptName))+"/"+mServerName;//取得OfficeServer文件的完整URL String mHttpUrl="http://"+request.getServerName()+":"+request.getServerPort()+mHttpUrlName.substring(0,mHttpUrlName.lastIndexOf(mScriptName))+"/"; String mRecordID=request.getParameter("RecordID"); String mTemplate=request.getParameter("Template"); String mFileType=request.getParameter("FileType"); String mEditType=request.getParameter("EditType"); System.out.println(mEditType); String mSubject= ""; String mUserName=URLDecoder.decode( request.getParameter("UserName") ,"utf-8"); // new String(request.getParameter("UserName").getBytes("utf-8")); boolean isNewDocument = false; //设置编号初始值 if (mRecordID==null){ mRecordID=""; } //设置编辑状态初始值 if (mEditType==null || mEditType==""){ mEditType="1"; } //设置文档类型初始值 if (mFileType==null || mFileType==""){ mFileType=".doc"; } //设置用户名初始值 if (mUserName==null || mUserName==""){ mUserName="金格科技"; } //设置模板初始值 if (mTemplate==null){ mTemplate=""; } //打开数据库 DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000(); if (DbaObj.OpenConnection()){ String mSql="Select * From Document Where RecordID='"+ mRecordID + "'"; try{ result=DbaObj.ExecuteQuery(mSql); if (result.next()){ mRecordID=result.getString("RecordID"); mTemplate=result.getString("Template"); mSubject=result.getString("Subject"); mAuthor=result.getString("Author"); mFileDate= DbaObj.getDateString(result.getString("FileDate")); mStatus=result.getString("Status"); mFileType=result.getString("FileType"); mHTMLPath=result.getString("HTMLPath"); isNewDocument = false; } else{ //取得唯一值(mRecordID) java.util.Date dt=new java.util.Date(); long lg=dt.getTime(); Long ld=new Long(lg); //初始化值 mRecordID=ld.toString();//保存的是文档的编号,通过该编号,可以在里找到所有属于这条纪录的文档 mTemplate=mTemplate; mSubject="请输入主题"; mAuthor=mUserName; mFileDate=DbaObj.GetDateTime(); mStatus="DERF"; mFileType=mFileType; mHTMLPath=""; isNewDocument = true; } result.close(); } catch(SQLException e){ System.out.println(e.toString()); } DbaObj.CloseConnection() ; } String mWPS=""; if (mEditType.equalsIgnoreCase("0")){ mDisabled="disabled"; mDisabledSave="disabled"; }else{ if (mFileType.equalsIgnoreCase(".doc") || mFileType.equalsIgnoreCase(".docx")){ mWPS =""; mWord=""; mExcel = "disabled"; }else if(mFileType.equalsIgnoreCase(".wps")){ mWPS ="disabled"; mWord=""; mExcel = "disabled"; } else if (mFileType.equalsIgnoreCase(".xls")||mFileType.equalsIgnoreCase(".xlsx")){ mWord="disabled"; mWPS =""; mExcel = ""; } else{ mDisabled="disabled"; } } mFileName=mRecordID + mFileType; //取得完整的文档名称 %> 金格科技-iWebOffice2015智能文档中间件示例程序
主题: 作者: 保存文档返回列表
<%if(mWord.equalsIgnoreCase("disabled")){ %> <%} %>
功能列表<
签批  +
文件  +
插入  +
插入  +
痕迹  +
视图  +
权限  +
模板  +
书签  +
皮肤  +
扩展功能  +
 
 
手写批注颜色: 手写批注笔宽: 温馨提示:鼠标右健可停止签批!
 
状态: 时间:<%=mFileDate%>