2020년 8월 29일 토요일

(동영상)자바서블릿 필터(Java Servlet Filter)란?_개요 및 Filter HelloWorld 실습(XML, 어노테이션)

http://ojc.asia/bbs/board.php?bo_table=LecServletJSP&wr_id=284


https://youtu.be/_EuAijgRCQY


(동영상)자바서블릿 필터(Java Servlet Filter)란?_개요 및 Filter HelloWorld 

 

 

package filter;

……

public class FilterTest implements Filter {

    private FilterConfig fc;

    public void init(FilterConfig config) throws ServletException {

        this.fc = config;

    }

    public void doFilter(ServletRequest reqServletResponse respFilterChain chain) throws ServletExceptionIOException {

        HttpServletRequest httpReq = (HttpServletRequestreq;

        String ip = httpReq.getRemoteHost();

        System.out.println("IP Address : " + ip);

        chain.doFilter(reqresp);

    }

    public void destroy() {        // TODO Auto-generated method stub    }

}

 

 

 

 

<filter>

 <filter-name>myfilter</filter-name>

 <filter-class>filter.FilterTest</filter-class>

</filter>

<filter-mapping>

 <filter-name>myfilter</filter-name>

 <url-pattern>/*</url-pattern>

</filter-mapping>

 

 

 

@WebFilter(filterName = myFilter",

                 urlPatterns = {"/*"},

                  initParams = {

                    @WebInitParam(name = "addr", value = "seoul")})

public class FilterTest  implements Filter {

  ……

  ……

}

 

146b5d756222a51d8b00348f0e91fd0e_1598681 


146b5d756222a51d8b00348f0e91fd0e_1598677
146b5d756222a51d8b00348f0e91fd0e_1598677
146b5d756222a51d8b00348f0e91fd0e_1598677
146b5d756222a51d8b00348f0e91fd0e_1598677
146b5d756222a51d8b00348f0e91fd0e_1598677
 

 서블릿필터,ServletFilter,서블릿동영상,서블릿강좌,서블릿강의,자바서블릿,Servlet필터,Servlet강좌,JavaServlet,Servlet강의,Servlet동영상

 

 

2020년 8월 28일 금요일

(동영상)자바 서블릿 (Java Servlet) 강좌, 서블릿 개요 및 HelloWorld

 자바 서블릿 (Java Servlet) 강좌, 서블릿 개요 및  HelloWorld


http://ojc.asia/bbs/board.php?bo_table=LecServletJSP&wr_id=283


https://youtu.be/vpdwXEhOzvw



자바 서블릿 (Java Servlet) 강좌, 서블릿 개요 및  HelloWorld 

 

package hello;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

//@WebServlet("/HelloWorld")   //어노테이션을 사용안하려면 web.xml에서 servlet 매핑을 해야한다.

public class HelloWorld extends HttpServlet {

   protected void service(HttpServletRequest requestHttpServletResponse responsethrows ServletExceptionIOException {

      response.setContentType("text/html; charset=euc-kr");

      response.getWriter().println("Served at: " + request.getContextPath());

      response.getWriter().println("<br/><h2>안녕 서블릿!!</h2>");

   }

 

}

 

<?xml version="1.0" encoding="ISO-8859-1"?> 

<!DOCTYPE web-app 

    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 

    "http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app> 

    <servlet

        <servlet-name>HelloWorld</servlet-name> 

        <servlet-class>hello.HelloWorld</servlet-class> 

    </servlet

    <servlet-mapping> 

        <servlet-name>HelloWorld</servlet-name> 

        <url-pattern>/HelloWorld</url-pattern> 

    </servlet-mapping> 

</web-app> 


자바 서블릿 (Java Servlet) 강좌, 서블릿 개요 및 HelloWorld

자바 서블릿 (Java Servlet) 강좌, 서블릿 개요 및  HelloWorld 

 

package hello;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

//@WebServlet("/HelloWorld")   //어노테이션을 사용안하려면 web.xml에서 servlet 매핑을 해야한다.

public class HelloWorld extends HttpServlet {

   protected void service(HttpServletRequest requestHttpServletResponse responsethrows ServletExceptionIOException {

      response.setContentType("text/html; charset=euc-kr");

      response.getWriter().println("Served at: " + request.getContextPath());

      response.getWriter().println("<br/><h2>안녕 서블릿!!</h2>");

   }

 

}

 

<?xml version="1.0" encoding="ISO-8859-1"?> 

<!DOCTYPE web-app 

    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 

    "http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app> 

    <servlet

        <servlet-name>HelloWorld</servlet-name> 

        <servlet-class>hello.HelloWorld</servlet-class> 

    </servlet

    <servlet-mapping> 

        <servlet-name>HelloWorld</servlet-name> 

        <url-pattern>/HelloWorld</url-pattern> 

    </servlet-mapping> 

</web-app> 

 

 

cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
cc0efba52f621201fa63af081bea1210_1598667
#서블릿 #서블릿강좌 #서블릿강의 #자바서블릿 #Servlet강좌 #servlet #servlet교육 #servlet강좌 #javaservlet #서블릿helloworld #servlethelloworld

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...