개발_웹/Java

Java | form 태그로 여러 타입의 input 값 전달하기

zuyo 2019. 5. 11. 15:12
반응형

1. 값 전달하기

<form name="form" method="post" action="#.do">

	<!-- 인풋 박스 -->
	이름 <input type="text" size="20" name="name">
	나이 <input type="text" size="20" name="age">

        <!-- 수정 불가인 인풋 박스의 데이터를 보낼 때, 
              disabled이 아니라 readonly 를 사용한다.
              disabled로 만들면 값이 보내지지 않는다. -->	

	<!-- 히든태그 -->
	<input type="hidden" name="type" value="일반회원">

	<!-- 셀렉트(콤보) 박스 -->
	<p>직업
		<select name="job">
			<option value="teacher">교사</option>
			<option value="student">학생</option>
			<option value="worker">직장인</option>
		</select>
	</p>

	<!-- 라디오 버튼 -->
	<p>지역
		<input type="radio" name="local" value="01">서울 
		<input type="radio" name="local" value="02">인천 
		<input type="radio" name="local" value="03">경기  
	</p>

	<!-- 체크 박스 -->
	<p>취미
		<input type="checkbox" name="hobby" value="soccer">축구 
		<input type="checkbox" name="hobby" value="basketball">농구
		<input type="checkbox" name="hobby" value="baseball">야구
	</p>

	<p>
		<input type="submit" name="submit" value="제출">
		<input type="reset" name="reset" value="초기화">
	</p>
</form>

2. 값 받아오기

서블릿(컨트롤러)에서 HttpServletRequest의 getParameter("name값") 메소드를 통해서 form 태그의 값을 받아 올 수 있다.

반응형