Controller에서 작업 중 특정 back URL로 redirect를 하는 상황이 생긴다.

아래와 같이 작성하면 된다.

 

URL redirect 소스코드(Java)

	@RequestMapping("redirect")
	public String redirectTest(String url){
		return "redirect:" + url;
	}

 

이렇게 보내면 redirect를 이용해서 URL을 보낼 수 있지만 parameter도 필요하다면?

다양한 방법이 있지만 java에 model과 jsp에 jquery를 이용해 redirect하는 방법을 제시하고자 한다.

 

URL redirect parameter 추가 소스코드(Java, jsp)

	@RequestMapping("redirect")
	public String redirectTest(String url, Model model){
		model.addAttribute("name","호파");
		model.addAttribute("local","seoul");
		model.addAttribute("sex","m");
		model.addAttribute("redirectUrl",url);
		return "redirect" //view->redirect.jsp를 호출
	}

 

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>




redirectTest




'Programming > JAVA' 카테고리의 다른 글

TCP/IP Socket 통신 프로그래밍 (Java Sample 소스코드)  (0) 2018.05.01

+ Recent posts