JAVA/JSP 프로그래밍
[JSP] 인사말 생성기
미로910
2024. 7. 5. 17:09
인사말 생성기
1. HTML 폼 만들기
2. greet.jsp 작성하기
3. 결과 및 테스트
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>인사말 생성기</h1>
<!-- 절대 경로 -->
<!-- 상대 경로 -->
<form action="greet.jsp" method="post">
<label for="name">당신에 이름을 입력하세요 : </label>
<input type="text" id="name" name="name" required="required">
<button type="submit">서버로 제출</button>
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!-- JSP 페이지의 설정을 정의하는 지시자 -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>인사말을 완성 하였습니다.</h1>
<%
// 자바 실행 코드
// request 객체에서 값 추출
String name = request.getParameter("name");
if(name == null || name.trim().isEmpty()) {
out.println("<p> 앗! 당신에 이름을 먼저 입력해주세요 </p>");
} else {
out.println("<p>반가워, " + name + " ! 나의 JSP Site 잘 왔어 환영 ~~");
}
%>
<!-- 다시 이젠 페이지로 (특정 페이지로 이동) -->
<a href="greet_from_page.html">Back</a>
</body>
</html>