- 2019/08/23 다양한 컨트롤 요소들2019년 08월 23일
- 조별하
- 작성자
- 2019.08.23.:01
1. 다양한 컨트롤 요소들
<%@ page contentType="text/html; charset=UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>08_다양한 컨트롤 요소들.jsp</title> </head> <body> <h1>다양한 컨트롤 요소들</h1> <form action="08_ok.jsp"> 아이디 :<input type="text" name="uid"> <hr> 비번 :<input type="password" name="upw"> <hr> 이름 :<input type="text" name="uname"> <hr> 내용 :<textarea rows="5" cols="20" name="content"></textarea> <hr> 숫자1 : <input type="text" name="num"><br> 숫자2 : <input type="text" name="num"><br> 숫자3 : <input type="text" name="num"><br> 성별 : <input type="radio" name="gender" value="M"> 남 <input type="radio" name="gender" value="F"> 여 <hr> 약관동의 : <input type="checkbox" name="agree" value="Y"> <!--체크가 된경우 Y 체크가 안된경우 null --> <hr> SMS: <input type="checkbox" name="SMS" > <!--체크가 된경우 on 체크가 안된경우 null --> <hr> 통신회사 : <select name="telecom"> <option value="sk">SK <option value="lg">LG <option value="ktf">KTF </select> <!--폼요소이지만 본문에 출력은 안되는 요소 --> <input type="hidden" name="page" value="7"> <!-- <form enctype= "multipart/form-data"> 속성 추가해야함 --> <input type="file" name="attach"> <input type="submit" value="등록"> </form> </body> </html>
2. 다양한 폼 컨트롤 요소 결과 페이지
<%@ page contentType="text/html; charset=UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>blank.jsp</title> </head> <body> <h1>*다양한 폼 컨트롤 요소 결과*</h1> <% request.setCharacterEncoding("UTF-8"); String uid = request.getParameter("uid").trim(); String upw = request.getParameter("upw").trim(); String uname = request.getParameter("uname").trim(); String content = request.getParameter("content").trim(); out.print(uid+"<hr>"); out.print(upw+"<hr>"); out.print(uname+"<hr>"); out.print(content+"<hr>"); //<textarea>값은 엔터를 <br>치화 출력 content=content.replace("\n","<br>"); out.print(content+"<hr>"); //request 객체에 존재하지 않는 정보를 가져오면 out.print(request.getParameter("kor")); //name 이 동일한 값을 request 객체에서 가져오기 //<input type= text name= num> 이 3개인경우 String[] num = request.getParameterValues("num"); for(int i =0;i<num.length;i++){ out.print(num[i]+"<br>"); } out.print("<hr>"); out.print("성별 :"+request.getParameter("gender")); out.print("<hr>"); out.print("약관 :"+request.getParameter("agree")); out.print("<hr>"); out.print("SMS :"+request.getParameter("SMS")); out.print("<hr>"); out.print("통신회사 :"+request.getParameter("telecom")); out.print("<hr>"); out.print("페이지 :"+request.getParameter("page")); %> </body> </html>
※textarea 에서는 엔터가 띄어쓰기로 들어가기 때문에
content=content.replace("\n","<br>");
을 사용해서 br 값을 넣어 줘야한다'JAVA 교육 > Jsp' 카테고리의 다른 글
2019/08/26 성적 화면구현& 결과값 출력& 데이터 입력/조회/삭제 (0) 2019.08.26 2019/08/26 request 내부객체의 다양한 메소드 (0) 2019.08.26 2019/08/23 계산 연습 (0) 2019.08.23 2019/08/23 JSP에서 를 HTML이용한 성적 양식 만들어 보기 (0) 2019.08.23 2019/08/23 내부객체 (0) 2019.08.23 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)