JSP기초 -1

아기코딩단2·2022년 4월 15일
0

명령어보다 출력하는 게 많은 경우 JSP가 좋음

UI를 처리하는 걸 view 라고 부름

getParmeter는 무조건 String return 하기 때문에 원하는 거로 형변환 해줘야함

filter 적용하기 전 데이터 확인

jsp는 req의 변수명이 request 여야 함

jsp의 built-in 객체 => jsp 엔진이 서블릿 클래스를 생성할 때 -jspService() 메서드에 반드시 존재해야하는 객체의 이름(레퍼런스 변수명)

-jspService(HttpServletRequest request(여기서 무조건 변수명이 request 여야함), HttpServlet response(변수명이 무조건 response여야함)) {

ServletContext application(이거도 무조건 application여야함)
HttpSession session(이거도 무조건 session여야함)
그외 고정되는 레퍼런스 변수명(객체의 이름)
JspWriter out(변수명 out으로 고정);

ServletConfig config(변수명 config 로 고정);

Object page(변수명 page로 고정) = this;

PageContext pageContext(변수명 pageContext로 고정);

<%@page isErrorPage="true"%>(JSP 페이지가 오류를 처리하는 페이지로 설정되었을 때만 존재) <=이렇게 설정됐을 때만 Throwable exception(변수명 exception 고정)

getSession 으로 쓸 필요없이 session으로 써주면 됨

sendRedirect("보내고 싶은페이지.jsp")

같은 JSP 를 실행할 때는 if 문으로 처리해주면 됨

출력하는 컨텐츠를 만드는 방식 => JSP(콘텐츠를 기준으로 만드는 Servlet 방식)

form 을 출력하면 service는 필요없음

profile
레거시 학살자

0개의 댓글