728x90
반응형
HttpServletRequest : 클라이언트의 요청 정보가 담겨있는 객체
HttpServeltResponse : 모든 처리가 끝난 후 응답해야하는 객체
@WebServlet("url") : 이 서블릿으로 접속할 때 사용할 URI를 설정한다
package chap01.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
// JSP는 1차로 서블릿 형태로 변환된다
// @WebServlet("url") : 이 서블릿으로 접속할 때 사용할 URI를 설정한다
@WebServlet("/hello")
public class HelloServelt extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// HttpServletRequest : 클라이언트의 요청 정보가 담겨있는 객체
// HttpServeltResponse : 모든 처리가 끝난 후 응답해야하는 객체
// 응답 객체에서 사용할 charset을 설정한다
resp.setCharacterEncoding("UTF-8");
// JSP에서의 <% %> 부분
PrintWriter out = resp.getWriter();
out.print("<html><head>"
+ "<title>Hello Servlet</title>"
+ "</head><body>");
out.print("<h3>Hello!</h3>");
out.print("<p>Hello, Servlet</p>");
out.print("</body></html>");
}
}
728x90
반응형
'JAVA > JSP' 카테고리의 다른 글
[JSP] Forward와 Redirect (0) | 2023.06.19 |
---|---|
[JSP] Form (0) | 2023.06.19 |
[JSP] JSP의 기본 (0) | 2023.06.19 |
[JSP] Http Protocol (0) | 2023.06.19 |
[JSP] How to (1) | 2023.06.19 |