src/main/webapp : 웹 루트 경로
src/main/webapp/resources : 정적파일들 넣는 위치
taglib는 jsp페이지마다 써주기! (합쳐지든 말든 다 쓰기)
<jsp:include page="/WEB-INF/views/common/header.jsp" />
<%@ include file="/WEB-INF/views/common/header.jsp"%>
<%-- 한글 인코딩 처리 --%>
<fmt:requestEncoding value="utf-8" />
반복해서 사용할 부분 템플릿으로 만들어 두기
1. 반복적으로 사용할 부분 복사
2. Window > Preferences >Web >JSP Files >Editor > Templates > New...
> Name : 템플릿명 적기 / Context : New JSP***(이렇게 설정해줘야 New를 할때 보임)
/ Pattern : 복사내용 붙여넣기(수정되는 부분 비워두고 변수처리) > apply
스프링 설정파일
1. pom.xml : maven 설정 파일
2. WEB-INF 밑에 web.xml (배포서술자) : was가 어플리케이션의 설정을 여기서 참조함
web.xml에 두 가지 설정 파일 기술(둘 다 컨텍스트 객체에 대한 설정 : bean 관리함)
① application-context(root-context)
② servlet-context
scope정리 - 부르는 이름(실제 타입)
page(PageContext) : 길이가 제일 짧음
request(HttpServletRequest)
session(HttpSession)
application(ServletContext)
bean 관리(bean을 가지고 있다가 필요할때 줌)
스프링의 context는 빈을 관리하는 것으로 위의 context와는 별개
빈을 가지고 있다가 필요할때 보냄
servlet-context
서블릿 별로 관리(디스패쳐 서블릿에서만 사용하는 bean)
servlet-context에서는 application-context의 bean을 가져다 사용할 수 있음 - 지역으로 생각하면 쉬움
application-context(root-context)
전역에서 사용
'프로그래밍 > Spring' 카테고리의 다른 글
10.12(스프링 특징 : IoC, DI, POJO, PSA, AOP) (0) | 2020.10.12 |
---|---|
10.08(스프링 인코딩 필터 설정 & 파라미터) (0) | 2020.10.08 |
10.07(servlet-context설정) (0) | 2020.10.07 |
10.05(sts 설정) (0) | 2020.10.05 |
09.29(sts 설치) (0) | 2020.09.29 |