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

📄 view.jsp

📁 BI经营分析系统基于Hyperion Analyzer 前端展现层完整代码
💻 JSP
字号:
<%@page contentType="text/html;charset=GB2312"
	import	=	"com.boco.shpmcc.data.*"
	import	=	"com.boco.shpmcc.common.*"
%>
<% 
 String userid="";
 String passwd="";

 UserInfo userinfo = (UserInfo)session.getAttribute("USERINFO");
 if (userinfo!=null){
	 userid = userinfo.getOlapUserID();
	 passwd = userinfo.getOlapPassword();
 }else{
	pageContext.forward( "/Error/SessionError.jsp" );
 }
%>  
<% 
String viewname =request.getParameter("viewname");
String viewgroup =(request.getParameter("viewgroup"));
String ViewDesc =PubFunction.charsetConvert(request.getParameter("ViewDesc"));

String alerttype="0";
alerttype = request.getParameter("alerttype");
System.out.println("olap username:"+ userid + ",viewgroup: " + viewgroup + ",viewname: " + viewname + " "+alerttype);
%>
<html>
 
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title><%=ViewDesc%></title>
<%@ include file = "olap_func.jsp" %>
</head>
<script>
// Variables:
var ViewComp; 		// the View Component
var username ="<%=userid%>";		// login and view variables
var password = "<%=passwd%>";
var viewowner="{System}";
var viewgroup="<%=viewgroup%>";
var viewname="<%=viewname%>";
 
function onLoad()
{
	// this code is run every time the web page is loaded
	divapplet.style.display="block";  //显示applet层

	// connect and login to view component
	ViewComp = document.applets["ViewComponent"];
	a = ViewComp.run("Connect");
	for (i=0;i<100;i++){
		if (a<0){
			a = ViewComp.run("Connect");
		}else{
			break;
		}
	}
	ViewComp.run("Login", username, password);
	if (ViewComp.getPropertyValueInt("LoggedIn")==0)
	{
		alert("数据通信错误,请重新登陆!如果仍存在该错误,请联系系统管理员!");
		window.location.href="../Error/error.jsp";
		if (ViewComp != null){
			ViewComp.run("disconnect");
		}
		return;
	}
	// add new menu item to the view applet
	ViewComp.run("AddMenuItem", "Keep Only", "KeepOnly");
	// load the view for this page
	ViewComp.run("LoadView", viewowner, viewgroup, viewname);
	//alert(ViewComp.getPropertyValueInt( "ErrorCode" ));
	if (ViewComp.getPropertyValueInt( "ErrorCode" )=='14'){
		alert("没有可分析的数据,请到”自定义分析”中重新选择分析条件!");
	}
	if (ViewComp.getPropertyValueInt( "ErrorCode" )=='-5'){
		alert("无法得到需要分析的内容!");
	}

}
  
function onUnload()
{
	// this code is called every time the web page is unloaded
	// clean up open connnections before exiting
	//if (ViewComp == null) exit;
	//ViewComp.run("disconnect");
	if (ViewComp != null){
		ViewComp.run("disconnect");
	}
}
 
    
</script>
<body TEXT="#000000"  bgcolor="DDF0FF"  LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000"
onLoad="onLoad()" onUnload="onUnload()" topmargin="0" leftmargin="0">
<%@ include file = "toolbar_main.jsp" %>
<CENTER><B><font color="#0000FF"  face="隶书" size="5"><%=ViewDesc%></font></B></CENTER>
<table border="0" width="100%" align="left" >
  <tr>
    <td width="100%" height = "100%">
	  <%@ include file = "AppletInclude.jsp"%>
    </td>
  </tr>
</table>
</body>
 

⌨️ 快捷键说明

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