일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- db
- JPQL
- http
- Servlet
- kotlin
- Greedy
- Spring Boot
- spring
- 스프링 핵심 기능
- 그리디
- Exception
- 인프런
- 김영한
- Thymeleaf
- Android
- jpa
- 스프링 핵심 원리
- 자바
- QueryDSL
- SpringBoot
- 스프링
- JDBC
- Proxy
- pointcut
- transaction
- AOP
- 백준
- java
- 알고리즘
- springdatajpa
- Today
- Total
목록PRG (2)
개발자되기 프로젝트
상품을 저장하고 Redirect로 해당 상품의 상세 화면으로 넘어갔다. 근데 저장이 된건지..뭔지..뭔가 표시가 없다. 정상적으로 처리가 되었으면 메시지를 보여줬으면 좋겠따. RedirectAttributes를 사용하면 간단히 해결 가능. 1. RedirectAttributes 적용. RedirectAttributes에 넣은 attributes는 PathVariable, QueryParam으로 사용이 가능. 아래의 경우 "itemId"라는 이름으로 id값을 RedirectAttributes에 추가했고 이는 PathVariable로 사용 가능. PathVariable로 사용되지 않은 attributes는 queryParameter로 뒤에 붙음. redirect:/basic/items/{itemId}?sta..
음...상품등록 처리를 위한 Controller는 문제가 있음. @PostMapping("/add") public String addItemV4(Item item){ itemRepository.save(item); return "basic/item"; } 현재는 save를 마치고 view만 내부 호출을 통해 변경이 된다. 1. 전체 흐름 2. POST 등록 후 새로고침 웹 브라우저의 새로 고침은 마지막에 서버에 전송한 데이터를 다시 전송함 마지막 행위 + data 다시 보냄. -->여기서는 POST/add, 상품 data 상품 등록 폼에서 데이터를 입력하고 저장을 선택하면 POST /add + 상품 데이터를 서버로 전송한다. 이 상태에서 새로고침을 하면 마지막에 전송한 POST /add + 상품 데이터를..