#서블릿으로 회원 관리 웹 애플리케이션 만들기
http://localhost:8080/servlet/members/new-form 에 데이터 입력해서 전송눌렀는데 Form Data가 안나옴
=>https://www.inflearn.com/questions/534786/4%EB%B6%84-%EC%AF%A4%EC%97%90-post-%EB%B0%A9%EC%8B%9D%EC%9C%BC%EB%A1%9C-%EC%A0%84%EC%86%A1%ED%96%88%EC%9D%84-%EB%95%8C-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%8F%84%EA%B5%AC%EC%97%90-form-data%EA%B0%80-%EC%95%88%EB%82%98%EC%98%A4%EB%84%A4%EC%9A%94
=>payload를 찾으라는데 payload도 없음
=>https://www.inflearn.com/questions/926474/%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%8F%84%EA%B5%AC%EC%97%90-payload%EA%B0%80-%EC%95%88%EB%B3%B4%EC%97%AC%EC%9A%94
=>제대로 요청이 못간걸수도 있다고해서 코드 확인
w.write("<!DOCTYPE html>\n" +
"<html>\n" +
"<head>\n" +
" <meta charset=\"UTF-8\">\n" +
" <title>Title</title>\n" +
"</head>\n" +
"<body>\n" +
"<form action=\"/servlet/members/save\" method=\"post\">\n" +
" username: <input type=\"text\" name=\"username\" />\n" +
" age: <input type=\"text\" name=\"age\" />\n" +
" <button type=\"submit\">전송</button>\n" +
"</form>\n" +
"</body>\n" +
"</html>\n");
이 부분
w.write("<!DOCTYPE html>\n" +
"<html>\n" +
"<head>\n" +
" <meta charset=\"UTF-8\">\n" +
" <title>Title</title>\n" +
"</head>\n" +
"<body>\n" +
"<form action=\"/servlet/members/save\" method=\"post\">\n" +
" username: <input type=\"text\" name=\"username\" />\n" +
" age: <input type=\"text\" name=\"age\" />\n" +
" <button type=\"submit\">전송</button>\n" +
"</form>\n" +
"</body>\n" +
"</html>\n");
으로 버튼 들여쓰기 수정했더니 전송 데이터(payload 보임)
*참고사항
html에다가 자바코드를 중간에 넣으면 편리함
=>틀,형식,껍데기가 있고(템플릿이 있고) 거기에 중간중간 값을 바꾸는 기능을
제공하는 걸 템플릿 엔진이라고 부름
ex. JSP, Thymeleaf
'공부 > Spring' 카테고리의 다른 글
[인프런]스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술_11 (0) | 2023.11.21 |
---|---|
[인프런]스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술_10 (2) | 2023.11.20 |
[인프런]스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술_8 (0) | 2023.11.15 |
[인프런]스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술_7 (1) | 2023.11.14 |
[인프런]스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술_6 (0) | 2023.11.09 |