<%@ page contentType="text/html;charset=UTF-8" %> <%@ page import="com.kingdee.eas.cp.autoupdater.CreateJnlpResourcesBean" %> <%@ page import="com.kingdee.util.StringUtils" %> <% String jnlpResources = ""; String jnlpResxKey = "jnlpResx"; String enableCacheStr = getServletConfig().getServletContext().getInitParameter("com.kingdee.eas.portal.autoupdate.enableJnlpResourceCache"); boolean disableCache = true ; if(enableCacheStr != null ) { disableCache = !( enableCacheStr.equalsIgnoreCase("true")); } if(jnlpResourcesCache == null || jnlpResourcesCache.get(jnlpResxKey) == null || disableCache) { //下载�有文� String extName = ""; String pathPrev = request.getRealPath("/") +"/"; String jnlpResourcePaths = getServletConfig().getServletContext().getInitParameter("com.kingdee.eas.portal.autoupdate.jnlpResourcePaths"); String seperator = getServletConfig().getServletContext().getInitParameter("com.kingdee.eas.portal.autoupdate.jnlpResourcePathsSeperator"); if(StringUtils.isEmpty(jnlpResourcePaths) ) { jnlpResourcePaths = pathPrev+"lib/"; } if(StringUtils.isEmpty(seperator)) { seperator = "," ; } jnlpResources = CreateJnlpResourcesBean.getJnlpResources(pathPrev,extName,jnlpResourcePaths,seperator); if(!disableCache) { jnlpResourcesCache.put(jnlpResxKey,jnlpResources) ; } } else { jnlpResources = (String) ( jnlpResourcesCache.get(jnlpResxKey) ); System.out.println("get jnlp resx from Hashtable,key=" + jnlpResxKey) ; } if(jnlpResources == null ) { jnlpResources =""; } String _serverName = request.getServerName(); if(_serverName == null || "".equals(_serverName) ) { _serverName = "localhost"; } String _serverPort = Integer.toString(request.getServerPort()); if(_serverPort == null || "".equals(_serverPort) ) { _serverPort = "6888"; } String _easJnlpPath ="http://"+ _serverName + ":" + _serverPort + request.getContextPath()+"/"; %> client-update Kingdee Client of EAS4.1 EAS4.1 <%=jnlpResources%>