ServletContext 메소드

2024. 6. 16. 07:21IT 개발 관련(Java, Spring, JavaScript)

설정값에 따라 페이지를 다르게 보여줘야 할때 사용했던 메소드이다.

예를 들어 기준되는 값을 정하고 그 기준되는 값이 1일때,  1_login.jsp를 보여줘야하고

2일때 , 2_login.jsp를 보여줘야 한다. 그리고 나머지는 login.jsp를 반환한다고 하면.... 아래와 같이 작성 가능하다.

 

 

컨트롤러

 

// 기준되는 값 가져오기

int step = userinfo.getStep();

 

Stirng view = /jsp/login;

String customView = "login/"+step+"_login";

String loginPageFileName = customView+"jsp";

String loginPageFilePath = servletContext.getRealPath("/") + "WEB-INF/jsp/" + loginPageFileName;

File resultCustomLoginPageFile = new file(loginPageFilePath);

 

//기준되는 값이 없을경우

if(resultLoginPageFile.exists()) {

view = customView;

}

 

return view;

 

 

'IT 개발 관련(Java, Spring, JavaScript)' 카테고리의 다른 글

InteliJ 깃 브랜치 커밋 내용 원복  (0) 2024.06.17
mybatis #{}와 ${}의 차이  (0) 2024.06.17
CSRF 토큰  (0) 2024.06.14
Tiles  (0) 2024.06.14
인터셉터와 ViewResolver  (0) 2024.06.14