ÒµÎñÐèÇó : ͨ ¹ýÒ»¸öÓ³É䵨ַ , ´«²ÎÊý,½øÈëÖ÷Ò³Ãæ, ´ò¿ª×î´ó»¯´ °¿Ú
Íê³É· ³Ì : ÍøÉÏÊÕ¼¯, ¸öÈËÕûÀí
´úÂëÈçÏÂ: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 {
}
}
819云互联 在本月发布了一个购买香港,日本独立服务器的活动,相对之前的首月活动性价比更高,最多只能享受1个月的活动 续费价格恢复原价 是有些颇高 这次819云互联与机房是合作伙伴 本次拿到机房 活动7天内购买独立服务器后期的长期续费价格 加大力度 确实来说这次的就可以买年付或者更长时间了…本次是5个机房可供选择,独立服务器最低默认是50M带宽,不限制流量,。官网:https://ww...
Fiberia.io是个新站,跟ViridWeb.com同一家公司的,主要提供基于KVM架构的VPS主机,数据中心在荷兰Dronten。商家的主机价格不算贵,比如4GB内存套餐每月2.9美元起,采用SSD硬盘,1Gbps网络端口,提供IPv4+IPv6,支持PayPal付款,有7天退款承诺,感兴趣的可以试一试,年付有优惠但建议月付为宜。下面列出几款主机配置信息。CPU:1core内存:4GB硬盘:...
iON Cloud怎么样?iON Cloud是Krypt旗下的云服务器品牌,成立于2019年,是美国老牌机房(1998~)krypt旗下的VPS云服务器品牌,主打国外VPS云服务器业务,均采用KVM架构,整体性能配置较高,云服务器产品质量靠谱,在线率高,国内直连线路,适合建站等用途,支付宝、微信付款购买。支持Windows server 2012、2016、2019中英文版本以及主流Linux发行...