Á¦¸ñ : JSP °ÁÂ2(get,postó¸® ¹× ³»Àå ÀνºÅÏÆ®»ç¿ë)
--------------------------------
<%-- jsp2.jsp --%>
<%-- µÎ¹øÂ° ¿¹Á¦ÀÔ´Ï´Ù.
1. post, get ¹æ½ÄÀÇ µ¥ÀÌŸ¸¦ °¡Á®¿À´Â ¹æ¹ýÀÔ´Ï´Ù.
2. ³»ÀåµÈ ÀνºÅÏÆ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
--%>
<%
if( request.getParameter("name1") != null && request.getParameter("name1").length() >0 ) {
%>
´ç½ÅÀÇ À̸§Àº
<%= request.getParameter("name1") %>ÀÔ´Ï´Ù
´ç½ÅÀÇ emailÁÖ¼Ò´Â
<%= request.getParameter("email1") %>ÀÔ´Ï´Ù
<%
String[] fruits;
fruits = request.getParameterValues("fruit");
if (fruits != null) {
out.println("´ç½ÅÀÇ ÁÁ¾Æ ÇÏ´Â °úÀÏÀº ");
for (int i = 0; i < fruits.length; i++) {
out.println ( "" + fruits[i] + "");
}
out.println("ÀÔ´Ï´Ù.");
} else {
out.println ("°úÀÏÀ» ÁÁ¾Æ ÇÏÁö ¾Ê´Â ±º¿ä ");
}
} else {
%>
<%
}
%>
-----------------------------------------------------
°á°ú:
´ç½ÅÀÇ À̸§Àº jimmyÀÔ´Ï´Ù
´ç½ÅÀÇ emailÁÖ¼Ò´Â jimmy@sbr.net ÀÔ´Ï´Ù
´ç½ÅÀÇ ÁÁ¾Æ ÇÏ´Â °úÀÏÀº »ç°ú Æ÷µµ ÀÔ´Ï´Ù.
¼³¸í:
1.get, postÀÇ µ¥ÀÌŸ¸¦ ó¸®Çϱâ À§Çؼ´Â javax.servlet.ServletRequestÀÇ
ÀνºÅÏÆ®(instant)ÀÎ request¸¦ »ç¿ëÇÕ´Ï´Ù.
request.getParameterValues(name)Àº ¸®ÅϰªÀÌ String [] À̸ç,
request.getParameter(name)ÀÇ ¸®ÅϰªÀº String ÀÔ´Ï´Ù.
Âü°í: requestÀÇ method´Â API ¸Å´º¾óÀ» ÂüÁ¶Çϼ¼¿ä.
2.outÀÇ »ç¿ë.
jsp1.jsp¿¡¼ Ãâ·ÂÀ» À§ÇÏ¿© <%= %>¶ó´Â °ÍÀ» »ç¿ëÇÏ¿´½À´Ï´Ù.
´Ù¸¥ Ãâ·Â¹æ¹ýÀº javax.servlet.jsp.JspWriterÀÇ instantÀÎ outÀ» »ç¿ëÇÕ´Ï´Ù.
out.println("test");
Â÷ÀÌÁ¡Àº outÀº <% %> ¾È¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í: outÀÇ method´Â API ¸Å´º¾óÀ» ÂüÁ¶Çϼ¼¿ä.
-- °£´ÜÇÏÁö ¾Ê³ª¿ä---
<%-- jsp2.jsp --%>
<%-- µÎ¹øÂ° ¿¹Á¦ÀÔ´Ï´Ù.
1. post, get ¹æ½ÄÀÇ µ¥ÀÌŸ¸¦ °¡Á®¿À´Â ¹æ¹ýÀÔ´Ï´Ù.
2. ³»ÀåµÈ ÀνºÅÏÆ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
--%>
-----------------------------------------------------------------------------
¼³¸í: ¾Æ·¡ÀÇ ³»¿ëÀº À©µµ¿ìÁî¿¡¼ Çѱ۹®Á¦·Î ÆÄ¶ó¹ÌÅͰªÀ» ÄÚµå º¯È¯ÇÑ ¿¹ÀÔ´Ï´Ù.
out.println()¸¦ ¾²´Â °æ¿ì ÆÄ¶ó¹ÌÅÍ·Î ³Ñ°Ü¿Â °ªÀÌ ¾Æ´Ñ ±×³É ÀÌ ÆäÀÌÁö¿¡¼ ¸¸µç °ªÀº ÇѱÛ
º¯È¯ÀÌ ¾ÈµË´Ï´Ù.
jsp°¡ ³»ºÎÀûÀ¸·Î *.java·Î ¹Ù²ð¶§ Á¦´ë·Î 󸮰¡ ¾ÈµÇ°í ÀÖ´Â °Í °°½À´Ï´Ù.
<%-- jsp2.jsp --%>
<%-- µÎ¹øÂ° ¿¹Á¦ÀÔ´Ï´Ù.
1. post, get ¹æ½ÄÀÇ µ¥ÀÌŸ¸¦ °¡Á®¿À´Â ¹æ¹ýÀÔ´Ï´Ù.
2. ³»ÀåµÈ ÀνºÅÏÆ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
--%>
<%
if( request.getParameter("name1") != null && request.getParameter("name1").length() >0 ) {
%>
´ç½ÅÀÇ À̸§Àº
<%= new String(request.getParameter("name1").getBytes("8859_1"), "EUC-KR") %>ÀÔ´Ï´Ù
´ç½ÅÀÇ emailÁÖ¼Ò´Â
<%= new String(request.getParameter("email1").getBytes("8859_1"), "EUC-KR") %>ÀÔ´Ï´Ù
<%
String[] fruits;
fruits = request.getParameterValues("fruit");
if (fruits != null) {
%>
´ç½ÅÀÇ ÁÁ¾Æ ÇÏ´Â °úÀÏÀº
<%
for (int i = 0; i < fruits.length; i++) {
out.println ( "" + new String( fruits[i].getBytes("8859_1"), "EUC-KR") + "");
}
%>
ÀÔ´Ï´Ù.
<%
} else {
%>
°úÀÏÀ» ÁÁ¾Æ ÇÏÁö ¾Ê´Â ±º¿ä
<%
}
} else {
%>
<%
}
%>
|