lecture12
aj22-lecture12-spring-di
STS Spring Legacy Project
Eclipse에서 Help->Eclipse Marketplace ->Install Spring Tools 3 Add-On for Spring Tools 4 3.9.22.RELEASE & Restart Eclipse
Eclipse에서 File->New->Spring Legacy Project 에서 Spring MVC Project 안 보일때 Configure templates
https://kuzuro.blogspot.com/2018/12/sts-spring-legacy-project-spring-mvc.html
Eclipse에서 File->New->Spring Legacy Project->Project Name: SpringHello & Template: Spring MVC Project
lecture11
lecture11
Spring Legacy Project -> Spring MVC Project -> java.lang.java.lang.ExceptionInInitializerError
lecture10
lecture10
aj22-lecture10
lecture9
lecture9
aj22-lecture9
Project Midterm Presentation
Project Midterm Presentation (PPT + Demonstration)
중간고사 지필고사
시험범위: 처음부터 배운데까지
장소: 2공 420호
일시: 2022년 4월 20일 (수) 10:00-11:00
request.getContextPath() request.getRequestURI()
request.getContextPath() = 프로젝트 Path (컨텍스트 path) 만 가져옵니다.
예) http://localhost:8080/project/list.jsp
[return] /project
request.getRequestURI() = 프로젝트 + 파일경로까지 가져옵니다.
예) http://localhost:8080/project/list.jsp
[return] /project/list.jsp
String url = request.getRequestURI.split(“/”);
String Name = url[url.length -1]; // list.jsp 반환
request.getRequestURL() = 전체 경로를 가져옵니다. (L만 바뀜)
예) http://localhost:8080/project/list.jsp
[return] http://localhost:8080/project/list.jsp
request.ServletPath() = 파일명만 가져옵니다.
예) http://localhost:8080/project/list.jsp
[return] /list.jsp
request.getRealPath(“”) = 서버 or 로컬 웹 애플리케이션 절대경로 가져옵니다.
예) http://localhost:8080/projectname/list.jsp
[return] c:\project\webapps\projectname\
request.getScheme() = 사용하는 요청 프로토콜을 가져옵니다. https, http, ftp …
예) http://localhost:8080/project/list.jsp
[return] http
request.getServerName() = 서버이름
[return] localhost
request.getServerPort() = 서버포트
[return] 8080
Model1 vs Model2
Model1 vs Model2
TestPersonJSPModel1
TestPersonJSPModel2