Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

CommonController.java 본문

SPRING/chapter04_MVC

CommonController.java

GAWON 2023. 7. 14. 14:37
package org.joonzis.controller;
import org.springframework.security.core.Authentication;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;

import lombok.extern.log4j.Log4j;

@Log4j
@Controller
public class CommonController {
	@GetMapping("/accessError")//jsp파일 만들어줘야함 파일명:accessError
	public String accessDenied(Authentication auth,Model model) {
		log.info("access Denied :" +auth);
		model.addAttribute("msg", "Access Denied");
		return "/accessError";
	}
	
	@GetMapping("/customLogin")//jsp파일 만들어줘야함 파일명:customLogin
	public String loginInput(String error, String logout, Model model) {
		log.info("error : " + error);
		log.info("logout:" + logout);
		
		if(error != null) {
			model.addAttribute("error", "Login Error Check Your Account");
		}
		
		if(logout != null) {
			model.addAttribute("logout", "Logout!!!!");
		}
		return "/customLogin";
	}
	
	@GetMapping("/customLogout")
	public String logoutGET() {
		log.info("custom logout");
		return "/customLogout";
	}
	
}

'SPRING > chapter04_MVC' 카테고리의 다른 글

UploadController.java  (0) 2023.07.18
SampleController.java  (0) 2023.07.18
ReplyController.java  (0) 2023.07.18
HomeController.java  (0) 2023.07.18
BoardController.java  (0) 2023.07.14