ÒµÎñÐèÇó : ͨ ¹ýÒ»¸öÓ³É䵨ַ , ´«²ÎÊý,½øÈëÖ÷Ò³Ãæ, ´ò¿ª×î´ó»¯´ °¿Ú
Íê³É· ³Ì : ÍøÉÏÊÕ¼¯, ¸öÈËÕûÀí
´úÂëÈçÏÂ:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.log4j .LogManager;
/**
*¹ýÂË, ¹Ø±Õµ±Ç°Servlet, ´ò¿ª×î´ó»¯´ °¿Ú,½øÈëÖ÷Ò³Ãæ
* */public class WindowOpenServlet implements Filter {private static final org.apache.log4j .Logger logger = LogManager.getLogger(WindowOpenServlet.class) ;public void destroy( ) {
}public void doFilter(ServletRequest request, ServletResponse response,FilterChain filterChain) throws IOException, ServletException {HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
StringBuffer sbr = new StringBuffer( ) ;sbr.append(&;quot;&;quot; ) ;sbr.append(&;quot;screenY = window.screen.availHeight;&;quot; ) ;sbr.append(&;quot;screenX = window.screen.availWidth;&;quot; ) ;
//LEFT=0,TOP=0,HEIGHT=screenY,WIDTH=screenXsbr.append(&;quot;properties=\&;quot;menubar=no,toolbar=no,location=no,directories=no,scrollbars=no,resizable=yes,status=no\&;quot; ;&;quot; ) ;sbr.append(&;quot;window.opener = null;&;quot; ) ;sbr.append(&;quot;window.close( ) ;&;quot; ) ;sbr.append(&;quot;var mywin =window.open(\&;quot;/main?&;quot; ) .append(req.getQueryString( ) )
.append(&;quot;\&;quot; ,\&;quot;_blank\&;quot; ,properties) ;&;quot; ) ;sbr.append(&;quot;mywin.moveTo(0, 0) ;&;quot; ) ;sbr.append(&;quot;mywin.resizeTo(screenX,screenY) ;&;quot; ) ;sbr.append(&;quot;&;quot; ) ;
String script = sbr.toString( ) ;logger.info(&;quot;script: &;quot;+script) ;try {java.io.PrintWriter out = res.getWriter( ) ;out = res.getWriter( ) ;out.write(script) ;out.flush( ) ;out.close( ) ;
} catch (Exception e) {logger.error(&;quot; ´ò¿ªÐ´ °¿Ú³ö´í. . .&;quot; + e.getMessage( ) , e) ;throw new RuntimeException(&;quot; ´ò¿ªÐ´ °¿Ú³ö´í. . .&;quot; +e.getMessage( ) , e) ;
}
}public void init(FilterConfig arg0) throws ServletException {
}
}
乌云数据主营高性价比国内外云服务器,物理机,本着机器为主服务为辅的运营理念,将客户的体验放在第一位,提供性价比最高的云服务器,帮助各位站长上云,同时我们深知新人站长的不易,特此提供永久免费虚拟主机,已提供两年之久,帮助了上万名站长从零上云官网:https://wuvps.cn迎国庆豪礼一多款机型史上最低价,续费不加价 尽在wuvps.cn香港cera机房,香港沙田机房,超低延迟CN2线路地区CPU...
舍利云怎么样?舍利云推出了6核16G超大带宽316G高性能SSD和CPU,支持全球范围,原价516,折后价200元一月。原价80美元,现价30美元,支持地区:日本,新加坡,荷兰,法国,英国,澳大利亚,加拿大,韩国,美国纽约,美国硅谷,美国洛杉矶,美国亚特兰大,美国迈阿密州,美国西雅图,美国芝加哥,美国达拉斯。舍利云是vps云服务器的销售商家,其产品主要的特色是适合seo和建站,性价比方面非常不错,...
georgedatacenter这次其实是两个促销,一是促销一款特价洛杉矶E3-1220 V5独服,性价比其实最高;另外还促销三款特价vps,georgedatacenter是一家成立于2019年的美国VPS商家,主营美国洛杉矶、芝加哥、达拉斯、新泽西、西雅图机房的VPS、邮件服务器和托管独立服务器业务。georgedatacenter的VPS采用KVM和VMware虚拟化,可以选择windows...