Notice
Recent Posts
Recent Comments
관리 메뉴

Developer Gonie

로그인 화면으로 이동했다가 다시 원래 위치로 돌아가도록 구현하는 방법 본문

K-DigitalTraining 강의/11. Spring

로그인 화면으로 이동했다가 다시 원래 위치로 돌아가도록 구현하는 방법

이대곤 2022. 9. 1. 09:37

다음은 컨트롤러 내의 메소드로

제품 상세 페이지에서 주문 버튼을 눌렀을 때, 장바구니에 추가하는 기능을 가진 메소드이다.

로그인 

private final String command = "add.mall";

@RequestMapping(value = command)
public String addCart(ProductBean pbean, 
    		      HttpSession session, 
                      @RequestParam("pageNumber") String pageNumber) {
	//만약 로그인 안했으면, 로그인부터 하고 오도록 하는 설정
	if(session.getAttribute("loginInfo") == null) {
		session.setAttribute("destination", "redirect:/detail.prd?num=" + pbean.getNum() + "&pageNumber=" + pageNumber);
		return "redirect:/loginForm.mem"; // get방식의 요청으로 loginForm.mem을 처리하는 컨트롤러로 넘어가는 코드. 
	}else { //로그인 했으면 장바구니에 넣고..
			
	}
		
	return null;
}
Comments