⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 editdoc.jsp

📁 jsp+oracle书记的源代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %><%@ page import="java.io.*,java.text.*,java.util.*,java.sql.*,javax.servlet.*,javax.servlet.http.*" %><!--根据自己的需要导入类--><%@ page import="oa.bean.iDBManager2000,oa.bean.iMsgServer2000,oa.bean.*,oa.main.*" %><jsp:useBean id="pb" class="oa.main.ParentBean" scope="page"/><%  DealString ds=new DealString();try{   //修改是否阅读状态    DealTime dttemp = new DealTime();	int errcode = -1;	String time = dttemp.getDateandTime();	//接受人编号	String person_ID = ds.toString((String)session.getAttribute("zgbh"));	//纪要编号	String summaryid = ds.toString(request.getParameter("summaryid"));	String sql = "";	Vector vectread = new Vector();	//第一次阅读时间	sql = "select ID from HG2_MEET_SUMMARY_MEN where SUMMARYID='"+summaryid+"' and RECEIVER='"+person_ID+"' and ISREAD = '0'";	vectread = pb.getDataBySql(sql);	if(vectread.size()!=0)	{		sql = "update HG2_MEET_SUMMARY_MEN set RETIME='"+time+"',ISREAD=1 where SUMMARYID='"+summaryid+"' and RECEIVER='"+person_ID+"'";		errcode = pb.executeUpdate(sql);		out.println("<script>window.opener.document.form1.action = 'read.jsp?id="+summaryid+"';window.opener.document.form1.submit();</script>");	}  //指定word控件的后台处理程序  String mHttpUrlName=request.getRequestURI();  String mServerName="OfficeServer.jsp";  String mServerUrl="http://"+request.getServerName()+":"+request.getServerPort()+mHttpUrlName.substring(0,mHttpUrlName.lastIndexOf("/"))+"/"+mServerName;        String mRecordID=ds.toString((String)request.getParameter("id"));//要打开的word文件的识别号  String readonly=ds.toString((String)request.getParameter("readonly"));//是否只读  if(readonly.equals("true")) readonly="disabled";  else readonly="";  //标题  String title = "写正文";  //指定模板  String mTemplate="/oa/meeting/summaryquery/word/test.doc";  session.setAttribute("Template",mTemplate) ;    //文件类型  String mFileType=".doc";    String mTempID="wordtemplate" +mFileType;     String mEditType= mEditType="2" ;	//	1 起草  //项目编号  String txt_XMID=ds.toString(request.getParameter("txt_xmid"));  //mRecordID = "1092214326687";  String neworold = "1";//插入0,修改1  //取得职工编号 // String mUserName=session.getAttribute("zgbh").toString();  String mUserName="admin";  session.setAttribute("UserName",mUserName) ;    if(mRecordID.equals(""))	  if(session.getAttribute("mRecordID")!=null)          if(!(session.getAttribute("mRecordID").toString()).equals(""))		  {			  mRecordID=session.getAttribute("mRecordID").toString();  		  }  session.removeAttribute("mRecordID");   //生成新编号  if ( mRecordID==null||mRecordID.equals(""))  {		java.util.Date dt=new java.util.Date();		long lg=dt.getTime();		Long ld=new Long(lg);		//初始化值		mRecordID=ld.toString();		neworold = "0";  }%><html><head><title><%=title%></title><link rel='stylesheet' type='text/css' href='test.css'><link rel="stylesheet" type="text/css" href="../css/css_new.css"><script language=javascript>function StatusMsg(mString){  StatusBar.innerText=mString;}function Load(){  try{  webform.WebOffice.WebUrl="<%=mServerUrl%>";  webform.WebOffice.FileID="<%=mRecordID%>.doc";  webform.WebOffice.TempID="<%=mTempID %>";  webform.WebOffice.Model= "<%=mEditType%>";  if (webform.WebOffice.Auto)		  {   					//如果可以自动打开文档		    	webform.WebOffice.WebOpen();  	//打开该文档		  }		  else		  {					//如果不能		   	 webform.WebOffice.Auto=true;	//设置为自动打开状态					  }		webform.WebOffice.Show(false);  //隐藏痕迹		finish();	  }catch(e){}  }function UnLoad(){  try{	  if (!webform.WebOffice.WebClose()){     StatusMsg(webform.WebOffice.Status);  }else{     StatusMsg("关闭文档...");  }  }catch(e){}}function SaveDocument(){  if (webform.EditType.value=="0"){     alert("你在查看状态,不能保存!");     return false;  }  if (!webform.WebOffice.WebSave()){     StatusMsg(webform.WebOffice.Status);     return false;  }else{     StatusMsg(webform.WebOffice.Status);     return true;  }}function ShowRevision(mObject){	var mFlag=mObject.value;	if (mFlag=="显示痕迹")	{		mObject.value="隐藏痕迹";		webform.WebOffice.Show(true);		StatusMsg("显示痕迹...");	  }	  else	  {	     	mObject.value="显示痕迹";	     	webform.WebOffice.Show(false);	     	StatusMsg("隐藏痕迹...");	  } }function WebReFresh(){  	webform.WebOffice.ReSet();  	StatusMsg("文档已刷新...");}function WebBack(){<%if(readonly.equals("")){%>	if(!confirm("关闭前是否保存?"))	{		  		window.close();	}	else	{		if(SaveDocument())		{			window.opener.document.all.WORD.value='<%=mRecordID%>';			window.close();		}		else		{			if(confirm("保存不成功,是否关闭?"))			{						window.close();			}		}	}<%}else{%>	window.close();<%}%>}function WebOpenPrint(){  try{    webform.WebOffice.WebOpenPrint(0);    StatusMsg(webform.WebOffice.Status);  }catch(e){}}</script><script language=JavaScript>var load_line_i=1;var load_line_n=500;function load_n(txt){	load_line_i+=400/load_line_n;	window.status="请等待..已完成"+Math.floor(load_line_i/4.00)+"%";	load_txt.innerText=txt+" "+Math.floor(load_line_i/4.00)+"%";	document.all("line").width=load_line_i;}function finish(){		//alert('已加载完成!');	document.all("load").style.display='none';	document.all("test").style.display='none';}</script></head><body bgcolor="#ffffff" onload="Load()" onunload="UnLoad()"><table border=0  cellspacing='0' cellpadding='0' width=100% height=90% align=center class=TBStyle><form name="webform" method="post" action="DSave.jsp" onsubmit="return SaveDocument();"><tr>    <td class="TDStyle" height=90%>        <table border=0 cellspacing='0' cellpadding='0' width='100%' height='100%' >        <tr>          <td bgcolor=menu >            <OBJECT id="WebOffice" width="100%" height="100%" classid="clsid:9D8A2E2F-D38F-42EA-ADAC-5B3FB2275442" >            </OBJECT>          </td>        </tr>        <tr>          <td bgcolor=menu height='20'>		<div id=StatusBar>状态栏</div>          </td>        </tr>                </table>  </td></tr></table><!--<input type=submit value="  保存  ">--><%if(readonly.equals("")){%><input type=button  value="  保 存  " onclick="return baocun();"><%}%><input type=button value="  返回  " onclick="WebBack();"> <font size=2><b>注意:只有选择《保存》后,所做的操作才有效!</b></font><input type=button value="打印文档" onclick="WebOpenPrint()" ><input type=hidden name="Revision" value="显示痕迹" onclick="ShowRevision(this)"><input type=hidden value="刷新文档" onclick="WebReFresh()"><br><br><br><font color=red size=2><b>如果不能正常显示请下载此文件并且运行. </b></font><a href="weboffice/Setup_98.exe"><font color=red size=2> Windows98/me/xp下载</font></a>  <a href="weboffice/Setup_2000.exe"><font color=red size=2>Windows2000/nt下载</font></a><input type=hidden name=Content value="<%=mRecordID%>"><input type=hidden name=RecordID value="<%=mRecordID%>"><input type="hidden" name="txt_xmid" value="<%=txt_XMID%>"><input type="hidden" name="txt_neworold" value="<%=neworold%>"><input type=hidden name=EditType value="<%=mEditType%>"><div style="display:none;"><!--<iframe src="savetm.jsp" id=message width="100%" height=600 marginheight=0 marginwidth=0 scrolling=no frameborder=0></iframe>--></div></form><p></body></html><script>function baocun(){  if (webform.EditType.value=="0"){     alert("你在查看状态,不能保存!");     return false;  }  if (!webform.WebOffice.WebSave()){     StatusMsg(webform.WebOffice.Status);     return false;  }else{     StatusMsg(webform.WebOffice.Status);	 window.opener.document.all.WORD.value='<%=mRecordID%>';	 //window.frames[0].location = "savetm.jsp?txt_KBTMFL=1&txt_KBTMBH=1&txt_xmid=<%=txt_XMID%>&txt_neworold="+document.all.txt_neworold.value+"&RecordID="+document.all.RecordID.value;	 // window.opener.location = "..\\..\\index.jsp?txt_type=7&txt_type1=2.2&txt_type7=2&txt_id=<%=txt_XMID%>&txt_edit=2";     //window.close();	 return true;  }}</script><%}finally{	if(pb!=null)		pb.closeConn();}%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -