%@ 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%>