인사말 생성기
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>
'JAVA > JSP 프로그래밍' 카테고리의 다른 글
[JSP] JSP 주석과 지시자 (0) | 2024.07.05 |
---|---|
[JSP] 간단한 계산기 (0) | 2024.07.05 |
[JSP] JSP 기초 문법 (0) | 2024.07.05 |
[JSP] JSP 라이프사이클 (0) | 2024.07.05 |
[JSP] JSP(Java Server Pages)란? (1) | 2024.07.05 |