강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

d1215님의 프로필 이미지
d1215

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

체크 박스 - 단일2

간단한 질문이 있습니다.

작성

·

340

1

addForm 에서 submit 를 누르면 form action 을 

타는데 여긴 method 가 post 만 있습니다.

그렇게 되면 post 방식으로 기존 url 을 그대로 

수행해서 컨트롤러의 post 방식의 해당 url을 찾는 건가요???

기존 소스와 는 좀 달라서요

 

form 소스

<form action="item.html" th:object="${item}" th:action method="post">

spring mvc1 소스

<form action="item.html" th:action="@{/basic/items/add}" method="post">

답변 1

2

안녕하세요. d1215님, 공식 서포터즈 David입니다.

.
이전에 작성한 답변이 잘못되어 다시 답변드립니다.

th:action에 value를 주지 않으면 기존 action="item.html"을 무시하고 action=""이 됩니다.

action의 값이 없는 경우 현재 url로 요청을 보냅니다. method가 post면 post로 요청을 보냅니다.

만약 현재 페이지가 /login이고 form의 action은 비어있으며 method가 post라면 post /login 요청을 보내게 됩니다.
.
감사합니다.

d1215님의 프로필 이미지
d1215

작성한 질문수

질문하기