It won't hurt to try
[스프링 입문]16.회원 웹 기능 - 홈 화면 추가, 등록 본문
홈컨트롤러를 추가해준다.
홈화면이기 때문에 맵핑 url은 /로 해준다.
리턴은 home.html이다.
코드해설
MemberController
@GetMapping("/members/new")
public String createForm() {
return "members/createMemberForm";
}
@PostMapping("/members/new")
public String create(MemberForm form) {
Member member = new Member();
member.setName(form.getName());
memberService.join(member);
return "redirect:/";
}
MemberForm
members/createMemberForm.html
members/new에 post방식으로 값을 전달하고 있다.
controller는 form안에 있는 input의 name속성의 값을 보고 form의 무슨 변수와 연결할지 결정한다.
redirect하는 법은 return redirect:url 이다.
root패스로 이동하고 싶으면 return redirect:/ 이다.
에러
로컬호스트8080으로 웹서버를 기동시키다가 에러가 발생했다.
에러 내용은 8080포트를 이미 사용하고 있다는 메세지였다.
아마도 이전에 끄지 않았던것 같다.
lsof -i:8080
PID가 1491이다.
이놈을 kill해주면 된다.
kill 1491
300x250
300x250
'JAVA > 스프링 입문' 카테고리의 다른 글
[스프링 입문]18.H2 데이터베이스 설치 (0) | 2021.08.14 |
---|---|
[스프링 입문]17.회원 웹 기능 - 조회 (0) | 2021.08.14 |
[스프링 입문]15.자바 코드로 직접 스프링 빈 등록하기 (0) | 2021.08.07 |
[스프링 입문]14.컴포넌트 스캔과 자동 의존관계 설정 (0) | 2021.08.07 |
[스프링 입문]13.회원 서비스 테스트 (0) | 2021.08.07 |
Comments