用过滤器获取部署服务器的端口号
2019-12-24 09:46:55来源:博客园 阅读 ()
用过滤器获取部署服务器的端口号
用过滤器获取部署服务器的端口号
1 package com.booway.pcdm.jjpt.fliter; 2 import java.io.IOException; 3 import javax.servlet.*; 4 /** 5 * 增加获取端口过滤器 6 * @author BOOWAY 7 * 8 */ 9 public class PortFliter implements Filter 10 { 11 // 用来装载端口 12 public static String port; 13 // 静态计数器 类 加载的时候装载 14 public static int num; 15 16 @Override 17 public void destroy() 18 { 19 // System.out.println("销毁了"); 20 } 21 22 @Override 23 public void doFilter(ServletRequest request, ServletResponse response, 24 FilterChain chain) throws IOException, ServletException 25 { 26 // 获取端口号 27 int localPort = request.getLocalPort(); 28 // 说明拿到了端口 29 if (localPort!=0) 30 { 31 if (num>0) 32 { 33 // 不重复赋值 34 } 35 else 36 { 37 port=String.valueOf(localPort); 38 } 39 num++; 40 } 41 // 放行 42 chain.doFilter(request, response); 43 44 } 45 46 @Override 47 public void init(FilterConfig arg0) throws ServletException 48 { 49 // System.out.println("初始化了"); 50 } 51 52 }
原文链接:https://www.cnblogs.com/zyfBlogShare/p/12092062.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:微信支付之H5支付
- IDEA 设置热部署 Devtools 2020-06-10
- Centos下Zookeeper的安装部署 2020-06-06
- Java中jar包获取资源文件的方式 2020-06-05
- Java连载120-反射机制获取构造方法和父类、父接口 2020-06-05
- Idea实现SpringBoot外置Tomcat的Web项目热部署(包含静态文 2020-06-04
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash