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 |
---|