특징
- 특정 요소를 숨길 때 사용하는 속성
- input태그에 사용할 수 있는 속성이다.
사용
<input type="hidden" name="action" value="join">
hidden을 이용한 form의 파라미터 지정
jsp
<form action="controller.jsp" method="POST">
<input type="hidden" name="action" value="join">
아이디 <input type="text" name="mid" required> <br>
비밀번호 <input type="password" name="mpw" required> <br>
이름 <input type="text" name="name" required> <br>
<input type="submit" value="회원가입">
</form>
controller
String action=request.getParameter("action");
if(action.equals("join")){
boolean flag=mDAO.insert(mDTO);
if(flag){
response.sendRedirect("controller.jsp?action=main");
} else{
out.println("<script>alert('ID 중복 등으로 인해 회원가입에 실패하셨습니다!');history.go(-1);</script>");
}
}