%@ page contentType="text/html;charset=UTF-8" %>
<%@ page import="com.kingdee.eas.cp.autoupdater.util.JnlpResxWriter" %>
<%@ page import="java.util.zip.GZIPOutputStream" %>
<%@ page import="java.io.OutputStream" %>
<%
String jnlpResources = JnlpResxWriter.createBaseJnlpResx(request);
boolean isSupportGZIP = "true".equalsIgnoreCase(System.getProperty("isSupportGZip","true"));
String encoding = request.getHeader("Accept-Encoding");
System.out.println("[createEasJnlp.jsp] request Accept-Encoding:"+encoding);
if (isSupportGZIP && encoding != null && encoding.indexOf("gzip") != -1){
System.out.println("[createEasJnlp.jsp] use gzip");
response.setHeader("Content-Encoding" , "gzip");
response.resetBuffer();
OutputStream originalOut = response.getOutputStream();
try{
OutputStream gzipOut = new GZIPOutputStream(originalOut);
try{
gzipOut.write(jnlpResources.getBytes());
gzipOut.flush();
}finally{
gzipOut.close();
}
}finally{
originalOut.close();
}
}else{
System.out.println("[createEasJnlp.jsp] use normal.");
out.print(jnlpResources);
}
%>