JSP 라이브러리 추가

JSP를 사용하려면 먼저 다음 라이브러리를 추가해야 합니다.

build.gradle 에 추가

//JSP 추가 시작
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'javax.servlet:jstl'
//JSP 추가 끝

회원 등록 폼 JSP

main/webapp/jsp/members 디렉토리를 만들고 new-form.jsp를 만듭니다.

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<form action="/jsp/members/save.jsp" method="post">
    username: <input type="text" name="username"/>
    age: <input type="text" name="age"/>
    <button type="submit">전송</button>
</form>
</body>
</html>
  1. <%@ page contentType="text/html;charset=UTF-8" language="java" %>

  2. 기존에 만들었던 basic/hello-form.html의 form과 동일하니까 복붙해도 됩니다.

    다만, 이 때 action은 다른 것을 호출해야합니다. /jsp/members/save.jsp를 호출합니다.

실행

Untitled

http://localhost:8080/jsp/members/save.jsp가 아직 없어서 404가 뜨지만 데이터는 제대로 넘어온 것을 볼 수 있습니다.

Untitled