Spring BootでPOSTしたときに403エラーとなる問題の解決方法
Spring Bootでフォームを作成してPOSTすると、403エラーとなる場合がある。
<form method="post" action="/hoge/" th:object="${formModel}"> <label for="title">名前</label>: <input type="text" name="name" th:value="*{name}" /> <br/> <label for="description">説明</label>: <input type="text" name="description" th:text="*{description}"> <br/> <input type="submit" /> </form>
formタグのaction属性を、Thymeleafのタグに変更すると正常にPOSTできるようになる。
<form method="post" th:action="@{/hoge/}" th:object="${formModel}"> <label for="title">名前</label>: <input type="text" name="name" th:value="*{name}" /> <br/> <label for="description">説明</label>: <input type="text" name="description" th:text="*{description}"> <br/> <input type="submit" /> </form>