¼Ò¼³°°ÀºJSP2ºÎ  6Àå Äí±â & ¼¼¼Ç  03 Hidden Form Field  

 

6.3 Hidden Form Field

 

Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö¿ÍÀÇ ¿¬°áÀ» À¯ÁöÇÒ ¼ö ÀÖ´Â ÇÑ ¹æ¹ýÀ¸·Î Hidden Form Field°¡ ¾²ÀÔ´Ï´Ù. À̰ÍÀº Æû ¾ç½ÄÀ¸·Î Post ¹æ½ÄÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ³Ñ±æ ¶§ Ç×»ó Hidden Input ¾ç½Ä¿¡ Ŭ¶óÀÌ¾ðÆ®¸¦ ±¸ºÐÇÒ ¼ö ÀÖ´Â ±¸ºÐÀÚ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ÀÌ ¹æ¹ýÀº °£´ÜÇÏ°Ô Å¬¶óÀÌ¾ðÆ®¸¦ ±¸ºÐÇϱâ À§Çؼ­ À¯¿ëÇÑ ¹æ¹ýÀÔ´Ï´Ù. ÇÏÁö¸¸ ¿¬°áÀ» À¯ÁöÇϱâ À§Çؼ­ °è¼ÓÀûÀ¸·Î Hidden Input ¾ç½ÄÀ» ÀÌ¿ëÇÏ¿© °ªÀ» °¡Áö°í ´Ù³à¾ß ÇÏ´Â ¹ø°Å·Î¿òÀÌ ÀÖ½À´Ï´Ù.

 

n        <input type =¡°hidden¡± name=¡°name¡± value=¡°userName¡±>

 

°£´ÜÇÑ ¿¹Á¦¸¦ ÅëÇØ¼­ Hidden Form FiledÀÇ »ç¿ëÀ» »ìÆìº¸°Ú½À´Ï´Ù. ¿©±â¼­´Â ´ÜÁö »ç¿ëÀÚÀÇ À̸§À» Hidden Field¸¦ ÅëÇÏ¿© ÁöÁ¤µÈ ÆäÀÌÁö·Î ³Ñ±â°í ÀÖ½À´Ï´Ù.

 

hidden.jsp

Hidden Form Field ¿¹Á¦

<%@ page contentType="text/html; charset=euc-kr" %>
<html><body>
<H2>hiddenField LogIn</H2>
<hr>
<form action = "hidden1.jsp" method = "post">
¾ÆÀ̵ð : <input type = "text" name = "name">
<input type ="submit" value = "½ÂÀÎ">
</form>
</body></html>

hidden1.jsp

Hidden Form Field ¿¹Á¦

<%@ page contentType="text/html; charset=euc-kr" %>
<%
String name = request.getParameter(
"name¡±);
%>
<HTML><BODY>
<H2>hiddenField page1</H2>
<H3><font color ="
blue"><%=name %></font>´Ô ·Î±×ÀΠ¼º°øÇϼ̽À´Ï´Ù.</H3>
<HR>
<FORM action = "
hidden2.jsp" METHOD = ¡°post¡±>
<INPUT TYPE = "
hidden" Name = "name" value = "<%=name%>">
<INPUT TYPE = "
submit" VALUE = "°è¼Ó ÁøÇàÇϱâ">
</FORM>
</BODY></HTML>

hidden2.jsp

Hidden Form Field ¿¹Á¦

<%@ page contentType="text/html; charset=euc-kr" %>
<%
String name = request.getParameter(
"name");
%>
<HTML><BODY>
<H2>hiddenField page2</H2>
<H3><font color =
"blue"><%=name %></font>´ÔÀÇ ¹æ¹®À» È¯¿µÇÕ´Ï´Ù.<H3>
<HR>
Áñ°Å¿î ½Ã°£ µÇ¼¼¿ä...
<FORM action = 
"hidden2.jsp" METHOD = ¡°post¡±>
<INPUT TYPE = 
"hidden" Name = "name" value = "<%=name%>">
<INPUT TYPE = 
"button" VALUE = "Áñ°Å¿î ÆäÀÌÁö·Î">
</FORM>
</BODY></HTML>

 

 

ÀÌ ¿¹Á¦´Â °á°ú¿Í °°ÀÌ ·Î±×ÀÎ °úÁ¤À» °£·«È­ Çϰí, ±× ÈÄÀÇ »ç¿ëÀÚ À̸§ Á¤º¸¸¦ HTML FormÀÇ Hidden Field¸¦ ÅëÇØ¼­ ³Ñ±â´Â °ÍÀÔ´Ï´Ù.

 

¼Ò½º¸¦ º¸½Ã¸é hidden1.jspÀÇ Form¿¡¼­ nameÀ̶ó´Â Hidden Field¸¦ ¸¸µç ÈÄ value °ª¿¡ »ç¿ëÀÚÀÇ À̸§À» ³Ö°í ÀÖ½À´Ï´Ù.

 

n        <INPUT TYPE = "hidden" Name = "name" value = "<%=name%>">

 

±×¸®°í hidden2.jsp¿¡¼­´Â ±×·¸°Ô ³Ñ±ä °ªÀ» ¹Þ¾Æ¼­ ´Ù½Ã »ç¿ëÀÚ À̸§ Á¤º¸¸¦ Ãâ·ÂÇϰí ÀÖ½À´Ï´Ù.

 

n        String name = request.getParameter("name");

 

Á¤º¸¸¦ ´Ù¸¥ ÆäÀÌÁö·Î º¸³»±â À§Çؼ­ Hidden Field¿¡ »ç¿ëÀÚ À̸§À» ´ã¾Æ ³õ½À´Ï´Ù.

 

n        <INPUT TYPE = "hidden" Name = "name" value = "<%=name%>">

 

ÀÌ·¸°Ô Hidden Form Field´Â ¸» ±×´ë·Î »ç¿ëÀÚ¿¡°Ô´Â º¸ÀÌÁö ¾Ê´Â ÇʵåÀ̱⠶§¹®¿¡ ÀÌ·¸°Ô Á¤º¸¸¦ °£´ÜÈ÷ ³Ñ±â´Âµ¥ Æí¸®ÇÏ°Ô ÀÌ¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, º¸³¾ ¼ö ÀÖ´Â Á¤º¸ÀÇ Á¦ÇѼº°ú Ŭ¶óÀ̾ðÆ®ÀÇ ºê¶ó¿ìÀú¿¡¼­ ¼Ò½ºº¸±â·Î ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Ù´Â º¸¾ÈÀÇ Ãë¾à¼º ¶§¹®¿¡ º¹ÀâÇϰųª ±â¹ÐÀÌ À¯ÁöµÇ¾î¾ß ÇÏ´Â »çÇ׿¡´Â ¾²Áö ¾Ê´Â °ÍÀÌ ÀϹÝÀûÀÔ´Ï´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°ÀºJSP2ºÎ
ÀúÀÚ:ÃÖ¿µ°ü