src/main/java > com.it.controller > admincontroller.java
model.addAttribute("msg", "아이디 혹은 비밀번호가 잘못됐습니다.");
model.addAttribute("url", "/admin/login");
return "alert";
scr > main > webapp > web-inf > views > alert.jsp
<!-- jstl을 이용해 mas, url 값을 받아옴 -->
var msg = "<c:out value='${msg}'/>";
var url = "<c:out value='${url}'/>";
<!-- alert, location.href 순으로 실행 -->
alert(msg);
location.href = url;
※ controller에 model type의 객체를 사용하지 않고 파라미터에 httpsession session 을 넣고
session.setAttribute("msg", "아이디 혹은 비밀번호가 잘못됐습니다.");
session.setAttribute("url", "/admin/login");
session 객체(?) 사용 시, 스크립트 실행 시 msg 내용이 나타나지 않는다
알맞는 객체의 타입을 사용해야 함
* 공부 :
model 이란
httpsession session 이란
'Framework > Spring' 카테고리의 다른 글
column 'column명' cannot be null 오류 (0) | 2022.03.22 |
---|---|
게시물이 등록되지 않을 때 (0) | 2022.03.18 |
[에러]서블릿 [appServlet]을(를) 위한 Servlet.init() 호출이 예외를 발생시켰습니다. (0) | 2022.03.10 |
0304 (0) | 2022.03.04 |
.m2 repository 폴더 삭제 (0) | 2022.03.04 |
댓글