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

📄 cussapp.jsp

📁 航空自助值机java BS模式程序
💻 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 + -