欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

用过滤器获取部署服务器的端口号,

来源: javaer 分享于  点击 13677 次 点评:109

用过滤器获取部署服务器的端口号,


用过滤器获取部署服务器的端口号

 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 }

相关文章

    暂无相关文章
相关栏目:

用户点评