일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- https://start.spring.io
- 박싱
- Jenkins
- 빌드
- 루프
- 싱글턴
- maven
- 메소드
- dependency
- 콜렉션
- Scanner
- Short
- 클래스
- 무한
- start.spring.io
- suvlet
- wrapper
- bootstrap
- 싱글톤
- 언박싱
- boxing
- Java
- 자동형변환
- 인텔리제이
- 내장객체
- 제너릭
- unboxing
- 제네릭
- 스프링
- 컬렉션
Archives
- Today
- Total
Developer Gonie
로그인 화면으로 이동했다가 다시 원래 위치로 돌아가도록 구현하는 방법 본문
다음은 컨트롤러 내의 메소드로
제품 상세 페이지에서 주문 버튼을 눌렀을 때, 장바구니에 추가하는 기능을 가진 메소드이다.
로그인
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;
}
'K-DigitalTraining 강의 > 11. Spring' 카테고리의 다른 글
유효성 검사 어노테이션 (0) | 2022.09.05 |
---|---|
form에서 입력한 값을 컨트롤러의 요청처리 메소드 쪽에서 받는 2가지 방법 (0) | 2022.09.01 |
스프링(Spring)에서 jsp 파일을 바로 실행하기 위한 jsp 파일 위치 (0) | 2022.08.28 |
9. 스프링(Spring), 자동으로 생성 및 관리되게할 객체를 등록하는 Spring Bean Configuration XML 파일 생성 및 작성방법 (0) | 2022.08.23 |
8. 스프링(Spring)에서의 의존성 주입(DI, Dependency Injection) 방법 (0) | 2022.08.23 |
Comments