본문 바로가기
728x90
728x90

Backend23

[Servlet & JSP] 에러 처리 [Servlet & JSP] 에러 처리 @WebServlet("/404error") public class Error404Servlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.sendError(404,"페이지를 찾을 수 없습니다."); } } response 객체의 sendError 메소드를 통해서 의도적으로 error code와 error message를 응답할 수 있다. 위와 같은 톰캣에서 제공하고 있는 에러 페이지를 볼 수 있다. 우리가 직접 만든 에러 페이지를 보여주고 싶은.. 2023. 5. 22.
[Servlet & JSP] 서블릿의 역할 서블릿의 역할 요청 받기 Http의 GET/POST 요청에 따른 header와 body에 대한 정보와 parameter로 전달 받은 데이터를 꺼내올 수 있다. @WebServlet("/headers") public class RequestHeaderPrintServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Enumeration headerNames = request.getHeaderNames(); while (headerNames.hasMoreElements()) { System.out.pri.. 2023. 5. 21.
[Servlet & JSP] Servlet parameter 사용 방법 [Servlet & JSP] Servlet parameter 사용 방법 GET 방식의 요청 이름 : 나이 : 생일 : 남자 여자 국적 : 한국 중국 일본 취미 : 영화 음악 게임 GET 요청 먼저 GET 요청 parameter에 대한 테스트를 위해서 text, number, date, radio, select, checkbox 태그가 포함된 html 파일을 만든다. @WebServlet("/querystring") public class QueryStringTestServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IO.. 2023. 5. 20.
[Servlet & JSP] Servlet doGet과 doPost GET 요청 a 태그의 href 속성 POST 요청 servlet에 get요청과 post요청을 위해서 index.html을 다음과 같이 작성한다. a태그의 href속성이나 form 태그의 method를 GET으로 설정하여 GET요청을 할 수 있고 form 태그의 method를 POST로 설정하여 POST 요청을 할 수 있다. @WebServlet("/request") public class ServiceMethodTestServlet extends HttpServlet { @Override public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ Strin.. 2023. 5. 19.
728x90
728x90