📄 cussapp.jsp
字号:
<%@page language="java" session="true" %>
<%
String appletLogFile = "";
String log = "";
if (request.getParameter("appletLogFile") != null) {
appletLogFile = request.getParameter("appletLogFile");
}
if (request.getParameter("log") != null) {
log = request.getParameter("log");
}
String rmiPort = "20060";
if (request.getParameter("rmiPort") != null) {
rmiPort = request.getParameter("rmiPort");
}
String appletParameter = "";
// Active url
appletParameter = defineAppletParameters("active_url", "/active.jsp");
// Available url
appletParameter += defineAppletParameters("available_url", "/wait.jsp");
/*
if ((request.getParameter("dedicated") != null)) {
if (request.getParameter("dedicated").equals("true")) {
// Active url
appletParameter = defineAppletParameters("active_url", "/active.jsp?dedicated=true");
// Available url
appletParameter += defineAppletParameters("available_url", "/active.jsp?dedicated=true");
}
}
*/
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>listener</title>
<script language="JavaScript1.2" src="js/event.js"></script>
<script language="JavaScript1.2" src="js/map.js"></script>
<script language="JavaScript1.2" src="js/util.js"></script>
<script language="JavaScript1.2">
window.blur();
//--------------------------------------------------------------------------
/**
* Init the applet instance
*/
function init() {
window.blur();
if (!document.applets["jsapplet"]) {
alert("Please activate JVM on the browser first");
}
}
//--------------------------------------------------------------------------
/**
* Applet will call this function to change html page
* CUSSEvent name value pair
*/
function callback() {
// start the sessionTimeout timer
// check if application receives AVAILABLE_ACTIVE eventcode
var e = new CUSSEvent(callback.arguments);
if (parent.content.callback) {
var params = new String();
for(var i=0;i<arguments.length;i++) {
if ((i % 2) == 1) {
params += "'" + new String(arguments[i]) + "'";
}
else {
value = parseInt(arguments[i], 10);
if (!isNaN(value)) {
params += parseInt(arguments[i], 10);
}
else {
params += "'" + new String(arguments[i]) + "'";
}
}
params +=",";
}
params = params.substring(0, params.length-1);
eval("parent.content.callback(" + params + ")");
}
/*
else {
alert("Page don't have the function callback!");
}
*/
}
//--------------------------------------------------------------------------
/**
* call applet to forward quit event ot timeout event to ApplicationManager
* @param reason can be : 'quit' for quit event button
* or 'timeout' for timeout event reached
* or 'error' event if other pb
*/
function generateEvent(reason) {
if (document.applets["jsapplet"]) {
document.applets["jsapplet"].generate(reason);
}
else{
alert("Please activate JVM on the browser first");
}
}
//------------------------------------------------------------------------
/**
* Complete the applet lifecycle
*/
function destroy() {
parent.opener = null;
parent.close();
}
</script>
</head>
<body onLoad="javascript:init();" onUnLoad="javascript:destroy();">
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="0" height="0" name="jsapplet" ID="jsapplet" codebase="http://java.sun.com/products/plugin/1.3.1_03/jinstall-1_3_1_03-win32.cab#Version=1,3,1,3">
<param name="name" value="jsapplet">
<param name="code" value="fr.ier.cuss.gsska.BusinessClientApplicationWrapper.class">
<param name="archive" value="clientwrapper.jar,log4j.jar,openorb-1.2.0.jar">
<param name="cache_archive" value="clientwrapper.jar,log4j.jar,openorb-1.2.0.jar">
<param name="rmiPort" value="<%= rmiPort%>">
<param name="log" value="<%= log %>" >
<param name="codebase" value="lib">
<param name="type" value="application/x-java-applet;version=1.3.1_06">
<param name="MAYSCRIPT" value="true">
<param name="scriptable" value="true">
<param name="initialize_url" value="/initialize.jsp">
<param name="proceeding_url" value="/proceeding.jsp">
<param name="stopped_url" value="/stopped.jsp">
<param name="suspended_url" value="/suspended.jsp">
<param name="unavailable_url" value="/unavailable.jsp">
<param name="appletLogFile" value="<%= appletLogFile %>" >
<%= appletParameter%>
</object>
</body>
</html>
<%!
private String defineAppletParameters(String parameterName, String parameterValue){
String result = "";
if ((parameterName != null) && (parameterValue != null)) {
result = "<param name=\"" + parameterName + "\" value=\"" + parameterValue + "\">\n";
}
return result;
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -