%@ page contentType="text/html;charset=GBK" %> <%@ page import="com.kingdee.eas.cp.common.web.config.PortalXmlConfiguration, com.kingdee.eas.cp.common.web.config.EasWebClientConfigItem, java.util.StringTokenizer, java.util.Vector,java.util.Locale"%> <%@ page import="com.kingdee.eas.cp.autoupdater.util.IPMapUtil" %> <%@ page import="com.kingdee.util.Configuration" %> <%@ page import="com.kingdee.util.ConfigurationItem" %> <% EasWebClientConfigItem clientConfig = PortalXmlConfiguration.getInstance().getEasWebClientConfigItem(); // onlybos String appflag="EAS"; boolean isonlybos = false; String onlybos = System.getProperty("isOnlyBOS"); System.out.println("isonlybos----------------------------------------"+onlybos); if (null != onlybos && !"".equals(onlybos) && !"no".equalsIgnoreCase(onlybos)) { isonlybos = true; appflag ="BOS"; } String _serverName = request.getServerName(); if(_serverName == null || "".equals(_serverName) ) { _serverName = "localhost"; } String _serverPort = Integer.toString(request.getServerPort()); if(_serverPort == null || "".equals(_serverPort) ) { _serverPort = "6888"; } //web.xml config initparameter //String _webSite = getServletConfig().getServletContext().getInitParameter("com.kingdee.eas.easAppletFramework.website") ; //String _webSite = PortalXmlConfiguration.getInstance().getEasWebClientConfigItem().getUrl() ; //modify by jack_wu 合并补丁PT019024 20090324 String _webSite =(String)request.getParameter("webSite"); if (_webSite==null||"".equals(_webSite)){ _webSite = PortalXmlConfiguration.getInstance().getEasWebClientConfigItem().getUrl() ; } // jack_wu support https 20090417 String rqurl=request.getRequestURL().toString(); if(rqurl.startsWith("https")){ String item = "PortalInfo"; ConfigurationItem configItem = Configuration.getInstance().getConfigItemByPath(item); if (configItem==null) { _serverPort = "6888"; } else { String pt = configItem.getProperty("port"); if (pt != null) pt = pt.trim(); _serverPort = pt; } } //if don't set in web.xml,set the same value as self jsp if(_webSite == null || "".equals(_webSite)) { _webSite = "http://" + _serverName + ":" + _serverPort ; } // jack_wu support https 20090417 String kdtool = "setup.exe"; if(rqurl.startsWith("https")){ kdtool=_webSite+"/eassso/"+kdtool; } String _remoteAddress = request.getRemoteAddr(); String _fileServerUrl = IPMapUtil.getIPMapValue(_remoteAddress); if(_fileServerUrl==null){ _fileServerUrl = _webSite+"/easWebClient/"; } String ieUrl = clientConfig.getIeUrl(); if(ieUrl==null || "".equals(ieUrl)){ //ieUrl = "/download/IE6SP1.zip"; ieUrl = "http://www.microsoft.com/"; } if(!ieUrl.startsWith("http:")) { ieUrl = _fileServerUrl + ieUrl; } String portalClient = clientConfig.getJrePluginDefaultUrl(); if(portalClient==null || "".equals(portalClient)){ portalClient = "/download/portalClient_1-4-2-04.exe"; } portalClient = _fileServerUrl + portalClient; // //clientConfig.getJrePluginUrl(); String jre = clientConfig.getJrePluginUrl(); if(jre==null || "".equals(jre)){ jre = "/download/j2re-1_4_2_04-windows-i586-p.exe"; } //isonlybos if(isonlybos){ jre = "/download/install_BOS_Client_JDK.exe"; } jre = _fileServerUrl + jre; String jreVersion = clientConfig.getJreVersion(); if(jreVersion==null || "".equals(jreVersion)){ jreVersion = "1.4.2_04"; } jreVersion = "JDK" + jreVersion; String webControl = clientConfig.getWebControlUrl(); if(webControl==null || "".equals(webControl)){ webControl = "/download/webControl_2-11-15-0.exe"; } webControl = _fileServerUrl + webControl; String clientPackage = clientConfig.getEasClientPackageUrls(); boolean bPackage = true; Vector packages = new Vector(); // if(clientPackage==null || "".equals(clientPackage)){ clientPackage = "/download/install_EAS_Client_Simple.exe"; String fullPackage =_fileServerUrl+"/download/install_EAS_Client_Full.exe"; //isonlybos if(isonlybos){ clientPackage = "/download/install_BOS_Client_Simple.exe"; fullPackage =_fileServerUrl+"/download/install_BOS_Client_Full.exe"; } // String kdtool = "setup.exe"; bPackage = false; // } if(bPackage && clientPackage.indexOf(",")>-1){ StringTokenizer st = new StringTokenizer(clientPackage,","); while(st.hasMoreTokens()){ packages.add( _fileServerUrl +st.nextToken()); } }else{ bPackage = false; clientPackage = _fileServerUrl + clientPackage; } int nSize = packages.size(); %>
|
![]() |
金蝶EAS資訊門戶用戶端環境要求說明 | ![]() |
||||||||||||||
|