fcontroller
@GetMapping("event")
public ModelAndView event(Model model) {
ModelAndView mv=new ModelAndView();
String name="코넬";
mv.addObject("fname",name); //모델사용
mv.setViewName("event/event"); //view넘겨주기
return mv;
}
@PostMapping("event")
public String doEvent(Model model) {
return "event/doEvent";
}
event.jsp
event지만 post방식으로 들고옴
fcontroller에서 @PostMapping("event")<-여기로 감
<body>
<h2>이벤트 페이지 입니다 "event"</h2>
<form action="event" method="post">
<label>이름을 입력해주세요</label>
<input type="text" name="name"><br>
<input type="submit" value="전송">
</form>
</body>
index.jsp
a href="event" <-여기서는 get방식으로 들고옴
fcontroller에서 @GetMapping("event")<-여기로 감
<body>
<c:if test="${sessionId!=null }">
<h2>${sessionId}님 환영합니다.</h2>
</c:if>
<h2><a href="login">로그인</a></h2>
<h2><a href="logout">로그아웃</a></h2>
<h2><a href="event">이벤트</a></h2>
</body>