<%@ page contentType="text/html; charset=GBK"%><%@ include file="/IncludeBeginMD.jsp"%><% /* Content: 查看生成的调查报告文件 */ // 获得页面参数 String sEncryptSerialNo = CurPage.getParameter("EncryptSerialNo"); String sFrameName = CurPage.getParameter("FrameName"); String sObjectNo = CurPage.getParameter("ObjectNo"); //业务流水号 String sObjectType = CurPage.getParameter("ObjectType"); //对象类型 String sTimeOut = CurPage.getParameter("TimeOut"); //将空值转化为空字符串 if(sObjectNo == null) sObjectNo = ""; if(sObjectType == null) sObjectType = ""; if(sFrameName==null) sFrameName = "_self"; if(sTimeOut==null) sTimeOut = ""; //传入此参数主要解决模态窗口中打开出现超时问题 //获取文档存储路径方式 String sSql1="",sFileName=""; sSql1=" select SerialNo,SavePath from FORMATDOC_RECORD where ObjectType='"+sObjectType+"' and ObjectNo='"+sObjectNo+"' "; ASResultSet rs = Sqlca.getASResultSet(sSql1); if(rs.next()){ sFileName = rs.getString("SavePath"); } rs.getStatement().close(); if(sFileName==null) sFileName=""; java.io.File file = new java.io.File(sFileName); if(file.exists()){ %> 调查报告 <% if(!sFrameName.equals("_self")){ java.io.FileInputStream inStream=new java.io.FileInputStream(file); StringBuffer sTemp=new StringBuffer(); byte[] buffer =new byte[144400]; int length=0; int bytesum=0; int byteread=0; while ((byteread=inStream.read(buffer))!=-1) sTemp.append(new String(buffer,0,byteread,"GBK")); //sTemp.append(new String(buffer,"GBK")); inStream.close(); String sReportData = sTemp.toString(); sReportData = StringFunction.replace(sReportData," ",""); sReportData = StringFunction.replace(sReportData,"try { document.oncontextmenu=Function(\"return false;\"); } catch(e) {var a=1;}",""); out.println(""); } %> <% if(sFrameName.equals("_self")){ %>
<% }else{%> <% } }else{ %> <%}%> <%@ include file="/IncludeEnd.jsp"%>