IT/Programming / / 2023. 4. 19. 10:07

JSP 지역번호 출력하기 (예제)

반응형

예제 6

1) 이름과 전화번호를 입력받아 지역번호를 추가하여 출력해준다.

2) exam6.jsp : input type : text, select, submit, reset

지역은 서울, 경기, 강원

exam6Pro.jsp : 이름과 지역, 전화번호를 입력받아 지역에따른 지역번호를 추가하여 출력해준다.

3) 출력: Rallf님의 전화번호는 02 - 3334242 입니다.

 

exam6.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page info ="copyright by MIS" %>
<% request.setCharacterEncoding("utf-8"); %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>전화</title>
</head>
<body>
<h2>이름과 전화번호를 입력하세요</h2>
<form action = "exam6Pro.jsp" method="post">
	이름 : <input type="text" name ="name"><br>
	전화번호 : <select name="local">
			<option value="서울">서울</option>
			<option value="경기">경기</option>
			<option value="강원">강원</option>
		</select>
	<input type="text" name="tel"><br>
	<input type="submit" value="제출">
	<input type="reset" value="다시 작성">
</form>
</body>
</html>
 

exam6Pro.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page info ="copyright by MIS" %>
<% request.setCharacterEncoding("utf-8"); %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>전화</title>
</head>
<body>
<%
	String name = request.getParameter("name");
	String local = request.getParameter("local");
	String tel = request.getParameter("tel");
	String localNum = "";
	
	if(local.equals("서울")){
		localNum = "02";
		out.println(name + "님의 전화번호는 " + localNum + " - " + tel + " 입니다.");
		
	}else if(local.equals("경기")){
		localNum = "031";
		out.println(name + "님의 전화번호는 " + localNum + " - " + tel + " 입니다.");
	}else if(local.equals("강원")){
		localNum = "033";
		out.println(name + "님의 전화번호는 " + localNum + " - " + tel + " 입니다.");
	}
	
	%>
</body>
</html>
 
결과창

 

제출입력
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유