[JSP] 필터

형이·2023년 8월 18일
0

JSP

목록 보기
10/32
post-thumbnail
post-custom-banner

📝 JSP

🖥️ 1. 필터

  • 클라이언트로부터의 요청이 백엔드로 가기 전에 가로채서 서버로부터의 응답이 클라이언트로 보내지기 전에 조작하기 위해서 사용


      package com.codingbox.web.servlet.filter;

      import java.io.IOException;

      import javax.servlet.Filter;
      import javax.servlet.FilterChain;
      import javax.servlet.ServletException;
      import javax.servlet.ServletRequest;
      import javax.servlet.ServletResponse;
      import javax.servlet.annotation.WebFilter;

      @WebFilter("/*")
      public class CharacterEncodingFilter implements Filter {

      		@Override
      		public void doFilter(ServletRequest arg0,
            					 ServletResponse arg1, FilterChain arg2)
          
                  throws IOException, ServletException {
                  
      //	  System.out.println("before filter");
              arg0.setCharacterEncoding("UTF-8");
              arg1.setCharacterEncoding("UTF-8");
              arg1.setContentType("text/html; charset=UTF-8");

              arg2.doFilter(arg0, arg1);
      //	  System.out.println("after filter");

          }

      }
      
post-custom-banner

0개의 댓글