반응형

웹 애플리케이션 첫화면에 해당하는 홈페이지를 다음과 같이 web.xml에 등록해 두면,

브라우저에서는 컨텍스트 이름만으로 요청하여 간단하게 표시 가능합니다.

따라서 JSP 또는 Servlet을 일일이 브라우저에 요청하지 않아도 됩니다.

홈페이지로 사용되는 welcome 페이지는 JSP나 HTML 파일이 될 수도 있고 여러개를 등록할 수도 있습니다.

여러개를 등록하면 요청 시 첫번째로 지정한 welcome 파일부터 차례로 찾아 홈페이지로 보여줍니다.

 

 

 

① WebContent > test01 > main.jsp 생성

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>메인 화면</title>
</head>
<body>
<img src="./imgage/flower.jpg"/><br>
<h1>안녕하세요</h1>
<h1>홈페이지에 방문하신 것을 환영합니다!!</h1>
</body>
</html>
cs

 

 

② web.xml 다음과 같이 수정

 

1
2
3
4
5
6
7
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  <display-name>proc3</display-name>
  <welcome-file-list>
   <welcome-file>/test01/main.jsp</welcome-file>
  </welcome-file-list>
</web-app>
cs

 

 

③ http://localhost:70/proc3/ 으로 실행

 

반응형

+ Recent posts