web.xml
파일이 생성됨scr\main\java
→ 기본적으로 제공되는 파일목록.java
개발 파일이 만들어질 경로build\classes
→ 컴파일 되면 있는 파일 경로👉 이건 개발자끼리의 약속 (convention; 컨벤션)
scr\main\java
→ .java
파일 작성.webapp
→ java가 아닌 나머지 모든 파일 작성 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>처음 만든 HTML</title>
</head>
<body>
<h1>안녕 HTML</h1>
</body>
</html>
center
태그 → 가운데로 이동(html5에는 없음)<body>
<center>
<h1>안녕 HTML</h1>
</center>
</body>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="EUC-KR"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>안녕 JSP</title>
</head>
<body>
<center>
<h1>
안녕
<%=request.getParameter("id")%></h1>
</center>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>로그인</title>
</head>
<body>
<center>
<h1>회원 로그인</h1>
<hr>
<br>
<img src="Korean.jpeg" width="100" height="80"> <!-- 이미지 -->
<table border='1' cellpadding="0" cellspacing="0">
<tr><td bgcolor="orange">아이디</td><td><input type="text" size="20" /></td></tr>
<tr><td bgcolor="orange">비밀번호</td><td><input type="password" size="20" /></td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="로그인" /></td></tr>
</table>
<br>
<a href="Korean.jpeg">태극기</a> <!-- 링크 -->
<hr>
</center>
</body>
</html>
그 외 자세한 error 상태들의 종류 및 개념은
Web 시리즈의 6. HTTP 응답 프로토콜의 개념, 구조, 상태 코드 (Status Code) 를 참고해주세요.