control 폴더를 새로 만들어 작업한다. welcome.jsp 대한민국 오필승코리아 이름 무궁화 사용자가 페이지를 요청할 때 문서로 요청할 수도 있지만 아래와 같이 명령어로도 요청할 수 있다. 패키지와 클래스를 만든다. HttpServlet 클래스 https://docs.oracle.com/javaee/7/api/ Java(TM) EE 7 Specification APIs docs.oracle.com http 프로토콜 기반의 요청과 응답을 처리해주는 클래스 HttpServlet 클래스를 상속받아 Welcome 클래스를 만들 것이다. 결과 확인은 http://localhost:9090/basic05_mvc/wel.do 여기서 할 것이고 wel.do는 등록할 명령어로 원하는 대로 이름을 정하면 된다. w..
JSTL은 JSP Standart Tag Library로 자주 사용될 수 있는 custom tag들을 모아 표준으로 정해놓은 tag library이다. 커스텀 태그를 JSP페이지 내에 사용할 때 이용한다. 위 두 파일을 basic05_mvc의 lib 폴더에 넣어주자. 파일을 넣어주지 않아도 JSTL을 사용할 수 있지만 Ctrl + space로 불러오기가 안되니 편하게 사용하기 위해 파일을 넣어준다. jstlTest1.jsp * JSTL (JSP Standard Tag Library. JSP전용태그) * 1) JSP 변수 선언 a : 2) JSTL 변수 선언 b : ${b} c : ${c} b+c : ${b+c} 3) 출력 4) b, c 변수 제거 5) 자바 객체 선언도 가능 오늘날짜 : ${dt} 오늘날..
Dynamic Web Project를 basic05_mvc라는 이름으로 생성한다. webapp 아래에 el, error, jstl 폴더를 생성하고 lib 폴더에 servlet-api.jar를 넣어준다. error 폴더에 errorTest.jsp 파일을 생성한다. server 탭에서 Tomcat 서버 우클릭 후 Add and Remove 클릭한 뒤 basic04_web을 내리고 basic05_mvc를 올려준다. 404 에러 errorTest.jsp 에러 메시지 확인 이 파일을 서버에서 런하고 errorTest.jsp 부분을 list.jsp로 바꾸면 아래와 같은 에러가 발생한다. 이러한 페이지를 사용자에게 보여주는 것보다는 에러 발생 시 사용자에게 보여줄 페이지를 만들어 이것을 보여주는 것이 더 좋다. ※ ..