html 파일에서 form 에 아래와 같이 적용시 500에러가 뜨는 상황
정말 간단한건데 해결하는데 2시간 걸렸다 ㅠ
<form th:action="@{/member/register.do}" th:object="${member}" method="post">
<div>
<input type="text" th:field="*{id}" />
</div>
</form>
원인
1. th:object="${member}" 부분의 member 객체가 컨트롤러에 없는 경우 아래와 같이 해결
public String openJoinMemeber(Model model){
model.addAttribute("member",new MemberDTO());
return "member/join";
}
2. return 페이지 오타
public String openJoinMemeber(Model model){
model.addAttribute("member",new MemberDTO());
return "member/join"; // member/join.do 라고 적어서 2시간 해멤 ㅠ 빨간색 글씨처럼 수정하면 해결
}
'Spring' 카테고리의 다른 글
이클립스를 인텔리제이처럼 사용하기(?) [단축키 등..] (0) | 2022.01.25 |
---|---|
타임리프(Thymeleaf) 에러 (1) (0) | 2021.12.08 |