webpage14_03.jsp
<%@ page contentType="text/html; charset=utf-8" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<html>
<head>
<title>RESTful 웹 서비스</title>
</head>
<body>
<h3>RESTful 웹 서비스</h3>
<form:form modelAttribute="Member" action="./exam05" method="put">
<p>이름:<form:input path="name"/>
<p>나이:<form:input path="age"/>
<p>이메일:<form:input path="email"/>
<p><input type="submit" value="확인"/>
</form:form>
</body>
</html>
앞 예제처럼 PUT 방식의 <form:form> 태그를 작성한 후 HTML 코드로 보면 hidden 타입의 <input> 태그가 자동으로 추가된 것을 알 수 있습니다. HTML 코드에서는 외부적으로는 HTTP 메서드가 POST이지만, 내부적으로 POST 방식이 아닌 _method 값인 PUT 방식을 전달하여 처리합니다.