3_ws_(JSP2)

study/WebServer · 2020. 1. 11. 08:44

JSP

Java 코드가 들어가 있는 HTML 코드를 말하며

서블릿의 복잡함을 간단하게 작성, 해결할 수 있다.

JSP장점

Servlet에서 비즈니스로직(Java)과 프레젠테이션 로직(HTML)을 분리할 수 있다는 점

프로그래머가 직접 Servlet에 코딩한 것 보다 더욱 최적화된 형태의 Servlet을 생성해줌

웹 애플리케이션 상에서 변수의 사용가능한 범위설정이 쉬움

@ 주석

<!-- HTML 주석은 클라이언트에게 전달됨 -->

<%-- JSP 주석은 클라이언트에게 전달되지 않는다 --%>

@ error페이지

선언부에 errorPage = "error.jsp"

만든에러페이지선언부에 isErrorPage="true"

//404 에러 예시

web.xml에

<error-code>404</error-code> //에러네임

<location>/view/error404.jsp<location> //경로

# w3schools.com 에서 httpmessage 검색하면 오류종류나옴

@ include

<%@ include file="~~~" %>

@sendRedirect() <-> forward()

sendRedirect는 주소가 지정한 url로 변환되고

--> 갱신이 되었다는 의미

--> 갱신되면 request, response 객체 새로 생성됨

'study > WebServer' 카테고리의 다른 글

5_ws_(mapge 수정정보창)  (0) 2020.01.15
4_ws_(scope,session명령어)  (0) 2020.01.14
2_ws_(Sevlet2, JSP)  (0) 2020.01.10
1_ws_(Sevlet)  (0) 2020.01.09
0_ws_(기본설정)  (0) 2020.01.08