필터로 배치 서버의 포트 번호 가져오기

5850 단어
필터로 배치 서버의 포트 번호 가져오기
 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 }

좋은 웹페이지 즐겨찾기