일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 톰캣
- checbox
- 한글
- HTML5
- php
- 호환성
- jquery
- 문자열
- DB
- RADIO
- switch
- Oracle
- MYSQL
- 웹 플랫폼 설치 관리자
- json
- java
- spring form tag
- maven
- 네이버스마트 에디터
- 오라클
- JSTL
- 날짜
- @RequestBody
- null
- exception
- 이클립스
- 스크립트
- 전자정부 표준프레임워크
- html
- SSL
- Today
- Total
개인적인 정리
Redirect와 Forward 의 차이 본문
Redirect와 Forward에 대해서 검색을 해보니 정리가 잘 되어 있는 블로그들이 많다.
https://mangkyu.tistory.com/51
https://doublesprogramming.tistory.com/63
http://jonggs.blogspot.com/2018/11/spring-redirect-forward.html
https://iamyourfavorite.tistory.com/157
자세한 설명은 위 블로그들을 보기로 하자.
forward의 경우
1. 주소창과 화면이 다른 URL이 된다.
2. 객체을 재사용할 수 있고, 공유가 가능.
(데이타 등록이 이뤄질 때 forward를 섰을 때 새로고침이 일어나면 데이타가 계속해서 들어간다.)
3. 화면상에 권한오류등을 표시할 때는 유용하지 않을까 생각을 해본다.
redirect의 경우
1. 주소창과 화면이 같인 URL이 된다.
2. 객체를 재사용할 수 없다.
3. 등록, 수정, 삭제가 이뤄진 후에는 redirect로 이동하는 것이 좋은 것 같다.
* ModelAndView 를 이용하여서도 forward 또는 redirect 처럼 사용할 수 있다.
아래 블로그 글 아랫부분에 내용이 있다.
http://jonggs.blogspot.com/2018/11/spring-redirect-forward.html
상황에 따라 적절하게 써야 하겠지만,
개인적으론 redirect가 좀 더 유용하게 느껴지는데, 객체를 가지고 이동할 수 없기 때문에 아쉬운 점이 있다.
그래서 검색을 해보니 redirect를 쓸 때
RedirectAttributes
를 쓰면 객체를 가지고 이동할 수 있다고 한다.
아래에서 정리를 해봤다.
'전자정부표준프레임워크' 카테고리의 다른 글
JSP 커스텀 태그 (JSP Custom Tag) 예제 (0) | 2020.09.14 |
---|---|
전자정부표준프레임워크 validation Rule 추가 (0) | 2020.09.09 |
전자정부표준프레임워크 validation 검증/체크 (0) | 2020.09.06 |
RedirectAttributes(redirect 객체 전달) (0) | 2020.09.03 |
spring JSP Tag Library (0) | 2020.08.31 |
spring-form JSP Tag Library (0) | 2020.08.31 |
전자정부 표준프레임워크 3.9 all-in-one 셋팅해보기 (3) | 2020.03.12 |
이클립스에서 java 버전 변경 (0) | 2020.02.28 |