본문 바로가기

포트폴리오/Spring Framework

스프링 프레임워크 - 회원가입/ 아이디 찾기/ 비밀번호 찾기 페이지로 이동하기

회원가입 페이지 파일이름을 이용하여 직접 넘어가도 되지만

세션을 유지하고 다양한 정보를 지닌채 넘어가기 위해서는

컨트롤러를 통해 넘어가는 것이 바람직하다고 생각한다.

 

package com.portfolio.view.controller;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.SessionAttributes;
import org.springframework.web.bind.support.SessionStatus;

import com.portfolio.biz.employee.dto.AdminVO;
import com.portfolio.biz.user.UserService;
import com.portfolio.biz.user.dto.UserVO;
import com.portfolio.biz.utils.Criteria;
import com.portfolio.biz.utils.PageMaker;

@Controller
public class UserController {

	@RequestMapping(value = "/login_form")
	public String loginFormView() {
		return "member/login";
	}

	@RequestMapping(value = "/join_form")
	public String joinFormView() {
		return "member/join";
	}
	
	@RequestMapping(value="find_id_form")
	public String findIdView() {
		return "member/findId";
	}
	
	@RequestMapping(value="find_password_form")
	public String findPasswordView() {
		return "member/findPassword";
	}
}

 

컨트롤러에서 화면을 이동할 수 있게 GET방식으로 받아서 전송한다.

728x90
반응형