Explaination ¶
JSP (Request, Response)
í�´ë�¼ì�´ì–¸íЏ(form) -> 서버로 ì „ì†¡
html ì—�서 작성한 í…�스트 박스등ì—� ìž…ë ¥ë�œ ê°’ì�„ 서버로 ì „ì†¡
ì „ì†¡ë°©ì‹� 2가지
1. Get : 주소� 넣어서 보내는 방� 사용�� data 가 표시
2. post : 주소ì—� 넣지 ì•Šê³ ë³´ë‚´ëŠ” ë°©ì‹�
// form method="get" or "post" 넣어주면 �다. action="receive.jsp" //
3. html ì�´ ë©”ì�¸ ì—활ì�„ 하므로 주소창ì—� 파ì�¼ì�´ë¦„.html ì�„ ì„¤ì •í•œë‹¤.
html ì—�서 작성한 í…�스트 박스등ì—� ìž…ë ¥ë�œ ê°’ì�„ 서버로 ì „ì†¡
1. Get : 주소� 넣어서 보내는 방� 사용�� data 가 표시
2. post : 주소ì—� 넣지 ì•Šê³ ë³´ë‚´ëŠ” ë°©ì‹�
// form method="get" or "post" 넣어주면 �다. action="receive.jsp" //
3. html ì�´ ë©”ì�¸ ì—활ì�„ 하므로 주소창ì—� 파ì�¼ì�´ë¦„.html ì�„ ì„¤ì •í•œë‹¤.
Source Code ¶
html File ¶
~cpp <html> <head> </head> <body> <form name="sub" method="post" action="receive.jsp"> ID : <input type="text" name="id"> <br> PW : <input type="password" name="pass"> <input type="submit" value="ì „ì†¡"> <select name="name"> <option value="1"> Heo </option> <option value="2"> Jun </option> <option value="3"> Su </option> </select><br> <input type="checkbox" name="hobby" value="sport">sport <input type="checkbox" name="hobby" value="music">music <input type="checkbox" name="hobby" value="movie">movie <input type="checkbox" name="hobby" value="drama">drama <br><br> <input type="radio" name="season" value="spring" checked>spring<br> <input type="radio" name="season" value="summer">summer<br> </form> </body> </html>
receive.jsp File ¶
~cpp
<html>
<head>
</head>
<body>
<% String id = request.getParameter("id");
String pass = request.getParameter("pass");
String list = request.getParameter("name");
String hobby[] = request.getParameterValues("hobby");
String hobby_list = " ";
String season = request.getParameter("season");
for(int i=0; i < hobby.length; i++) {
hobby_list = hobby_list + hobby[i] + " ";
}
if(list.equals("1")){
%>
Heo <br>
<%
} else {
%>
Jun <br>
<% } %>
<%=id%><br>
<%=pass%><br>
<%=list%>
내가 좋아하는 분야는 <%=hobby_list%> <br>
ë‚´ê°€ 좋아하는 ê³„ì ˆì�€ <%=season%>
</body>
</html>









