
Dynamic web projcet 프로잭트생성후
java 주방위치에 class파일을 생성한다.
사용자가 주문할수 있는 프로그래밍 코드를 보관한 클래스
--> Servlet( 서블릿 )
서블릿을 생성하기위해서 필요한 조건 3가지.
1. 부모클래스를 찾아서 상속받는다 HttpServlet
public class WelcomeServelet extends HttpServlet { //1
2.주문이 가능하도록 주소를 설정 @WebServlet (@어노테이션)
@WebServlet @어노테이션(명찰)
ex)
@WebServlet (urlPatterns="/welcome.kh") 오른쪽은 예를들면 별칭? 메뉴명같은것
3.이 페이지를 주문하면 만들어질 내용을 코드로작성
//-> service() 를 오버라이딩 메소드 재정의를해준다.
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//System.out.println("Hello Servlet");// 결과를 서버의 콘솔에 출력
resp.getWriter().print("Hello Servlet"); //화면을 만드는 코드 결과를 사용자가 볼화면에 출력
}
req : 입력 / resp :출력
★★ 서블릿 클래스에서는
우리가 여태껏 사용해왔던 System.out.println() ;을 사용하지 않는다
System.out.println() --> 콘솔창에 출력
그러면 우리가 이제 사용할 출력문구는
resp.getWriter().println("hello Servelt") ;
-->화면을 만드는 코드를 사용자가 볼화면에 출력
'[ETC] > - 개인공부' 카테고리의 다른 글
만약 서버가 여러개라면? (0) | 2022.06.06 |
---|---|
이클립스 입력 받기 (0) | 2022.06.06 |
URL 의 구조 (0) | 2022.06.06 |
톰캣 add and remove (0) | 2022.06.06 |
Dynamic Web project 생성 (0) | 2022.06.06 |
댓글