contextpath를 form action에 넣을 때 생기는 문제점

이태규·2022년 3월 28일
0

spring

목록 보기
20/64

contextpath를 form action에 넣을 때 생기는 문제점

  1. 폼 주소에 ROOT를 넣을 시
<form th:action="{/ROOT/seller/insert}" method="post">
    이메일<input type="text"><br />
    암호<input type="text"><br />
    암호확인<input type="text"><br />
    이름<input type="text"><br />
    전화번호<input type="text"><br />
    <select>
        <option>판매자</option>
        <option>구매자</option>
    </select><br />
    <input type="submit" value="회원가입"><br />
    </form>
</body>
</html>

localhost/ROOT
나중에 압축하면
ROOT.war => ROOT

localhost/ROOT1
ROOT.war => ROOT1
이렇게 만들면 오류남
그래서 contextpath가 자동으로 잡을 수 있게 만들어야함
@를 넣으면 contextpath가 자동으로 잡아와서 앞에 붙여줌

  1. ROOT 대신 @
    <h3>회원가입</h3>
    <form th:action="@{/seller/insert}" method="post">
    이메일<input type="text"><br />
    암호<input type="text"><br />
    암호확인<input type="text"><br />
    이름<input type="text"><br />
    전화번호<input type="text"><br />
    <select>
        <option>판매자</option>
        <option>구매자</option>
    </select><br />
    <input type="submit" value="회원가입"><br />
    </form>
</body>
</html>

profile
한 걸음씩 나아가자

0개의 댓글