urlMapping.html
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<a href = "test">URLMapping Servlet으로 접속!</a>
<!-- Servlet의 시작 주소가 Webcontent이므로 Servlet이름만 작성해도 anchor 가능 -->
<!-- 클래스명이 아닌 url mapping 주소를 참조 -->
</body>
</html>
UrlMapping.java
package com;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/test")
public class URLMapping extends HttpServlet {
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setCharacterEncoding("EUC-KR"); // 객체 생성 전에 인코딩을 해야 한다.
PrintWriter out = response.getWriter(); // 글씨를 쓸 수 있는 객체
out.print("<html>");
out.print("<body>");
out.print("환영합니다.");
out.print("</body>");
out.print("</html>");
}
}
@WebServlet("/Servlet주소가 길 때 여기를 짧게 바꿔 쉽게 사용")
클래스명을 바꾸지 않아도 되어 경로를 감출 수 있다.
new > servlet > URL Mapping 변경 > inherited abstract method, service > finish
'Programming > Servlet & JSP' 카테고리의 다른 글
오류페이지 화면 (오류 메세지 가리기) (0) | 2020.02.19 |
---|---|
숫자를 html로 입력받고 구분하여 사진을 servlet에서 보여주기(div, pNum, if, img) (0) | 2020.02.19 |
servlet에서 ip체크, 구분하여 화면 보여주기 (0) | 2020.02.19 |
체크박스(checkbox) 값 servlet으로 전달 (0) | 2020.02.19 |
html에서 servlet으로 값 전달 (0) | 2020.02.19 |