본문 바로가기

web/JSP

form 태그를 이용한 간단한 파라미터 전달

test.jsp

<FORM ACTION ="move.jsp" METHOD=POST> <- POST로 보낼 jsp를 명시해줘야 한다.

<INPUT TYPE="hidden" NAME="hiddenvalue" SIZE=10 value='uiandwe@tistory.com'><-히든으로 처리하면 값은 보이지 않지만 파라미터 값은 보낼수 있다.

이름 : <INPUT TYPE="text" NAME="name" SIZE=10 value='uiandwe'> <br>

전화 : <INPUT TYPE="text" NAME="phone" SIZE=14> <br>

주소 : <INPUT TYPE="text" NAME="addr" SIZE=60> <br>

<INPUT TYPE="submit" VALUE="전송"> <- 버튼. 이미지로도 바꿀수 있다.

</FORM>


move.jsp

String shiddenvalue = request.getParameter("hiddenvalue"); <- 각 파라미터들의 name으로 값을 받는다.
String sname = request.getParameter("name");
String sphone = request.getParameter("phone");

//한글이 깨질 경우!
String saddr = request.getParameter("addr"); <- 한글처리를 위한 임시 스트링 
String str = "";
str = new String(saddr.getBytes("8859_1"), "euc-kr");<-설정한 한글 인코딩으로 설정하면 된다.euc-kr or utf-8