미해결
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요. POST,GET 방식 url설정 관련
안녕하세요.
64강 상품등록폼 강의이고, 상품등록 혹은 삭제 등 onclick 쪽 혹은 그 후의 동작들에대한 url설정을 하는 내용입니다.
1.
상품 등록시에는 GET방식으로 호출을 받아보고, 등록버튼을 누른 후에는 POST로 다르게 받아본다고 하시고
<form action="item.html" th:action="/basic/items/add" method="post">
th:action 뒷부분을 생략해도 된다고 하셨습니다. 왜냐하면 add에서 버튼을 누르고 나면 그 위치가 add이기 때문에 그대로 남아있을 거라고 해서요.. 근데 제가 지우지 않고 위와같은 코드로 프로그램을 돌려보니 화면이 안떠져서 f12를 눌러보니 500에러가 떠있더라구요.
위와같이 적는게 맞는건지(제가 500번 에러가 종종 뜨는것같아서 위 코드에 문제가 없으면 스킵해야할 것 같아요..) 한번 짚어주시면 감사하겠습니다.
2.
그리고 궁금한게 한가지 더 있는데 상품 취소를 누르고 http://localhost:8080/basic/items 로 되돌아 가는거나 그냥 items
상품목록을 누르고 http://localhost:8080/basic/items로 되돌아가는거나 둘다 GET방식인데
add창에 GET방식으로 들어가고 add버튼을 눌르고 저장시킨후 POST방식으로 서로 다르게 호출하는지가 조금 이해가 잘 되지 않습니다.
똑같이 생각하면 그냥 GET방식으로 호출해도 문제가 없을 것 같은데 해보면 오류가 나네요..
add전후의 다름을 표시해주기 위함인건지 같은주소->같은주소는 충돌이 일어나는건지, 궁금합니다..!