<단순 View(Jsp)로 이동하는 경우>

<소스코드>


​@Controller
public class SampleController {
 
    @RequestMapping("/sample")
    public String sample() {
       
        return "/toView";
    }
}

 

 

 

 

 

 


<컨트롤러 패턴>


* 단순 View(Jsp) 로 이동하는 경우


* 단순 View(JSP) 로 이동하는 경우 (모델 존재)


* 다른 URL로 이동하는 경우


* URL 리퀘스트로부터 값을 받는 경우


* From 으로 부터 값을 받는 경우


* From으로부터 값을 받아, 세션에 저장하는 경우


* 파일 다운로드(HttpServletResponse사용)


* 파일 다운로드(ResponseEntity사용)


* 파일 다운로드(Writer/OutputStream 사용)


* JSON형식 취득하는 경우


* 전이되는 곳을 생략하는 경우 (메서드 리턴 값이 void)


* 전이되는 곳을 생략하는 경우 (View의 패스가없음)


 

 

 

 

 

 

 

 



<컨트롤러 리턴값 정리>

 

 

 

 



<컨트롤러 인수정리>




 

 


 

Spring 3.2 & MyBatis] 컨트롤러 인수정리

Spring 3.2 & MyBatis] 컨트롤러 인수정리

 

 

 

 

컨트롤러 인수정리

 

 

 

 

 

 

Spring 3.2 & MyBatis] 컨트롤러 인수정리

Spring 3.2 & MyBatis] 컨트롤러 인수정리

 

 

 

 

컨트롤러 인수정리

 

 

 

 

 

Spring 3.2 & MyBatis] 웹 브라우저에서 확인

Spring 3.2 & MyBatis] 웹 브라우저에서 확인

 

 

 

웹 브라우저에서 확인

 

 

http://localhost:8080/springmvc/hello.html

 

 

 

 

 

 

 

Spring 3.2 & MyBatis] 공통 jsp

Spring 3.2 & MyBatis] 공통 jsp

 

 

 

 

공통 jsp

 

<%@ page language="java" trimDirectiveWhitespaces="true"

pageEncoding="UTF-8"%>
 
<%-- JSTL 정의 --%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
 
<%-- Spring 커스텀 태그 정의--%>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>

 

 

 

 

+ Recent posts