보라코딩

Day61_230324_ Servlet, JSP 본문

코딩/Servlet, JSP, MyBatis

Day61_230324_ Servlet, JSP

new 보라 2023. 3. 27. 11:54

<!-- HTML주석 : 소스보기를 하면 보이는 HTML 주석문 -->
<%-- JST주석 :  소스보기에서 볼 수 없는 JSP주석(자바주석) --%>

<%-- JSP(Java Server Page) 구성요소 
- 디렉티브(지시어), 선언부, 스크립트릿, 표현식
1. 디렉티브(<%@  %>) : JSP페이지에 대한 설정정보 지정
- page : JSP 페이지에 대한 설정정보 지정
- include : 특정영역에 다른 문서를 포함할 때 사용
- taglib : 사용할 태그 라이브러리 지정(JSTL 사용)
2. 스크립트릿(<%  %>) : 자바코드를 작성하는 영역(service 메소드 로컬영역)
- service() 메소드 영역에 추가되는 자바 코드(로컬영역)
3. 표현식(<%=  %>) : 값을 출력(변수값 또는 메소드 리턴값 등 표시할 때)
- out 객체 사용 출력과 동일
4. 선언부(<%!  %>) : 필드영역에 작성되는 코드(변수, 메소드 선언)
--%>

 

 

 


 

 

 

 

 

 

 

동일하다

 

<h3>1+2+3+4+....+9+10=<%out.print(sum); %></h3>
<h3>표현식 : 1+2+3+4+....+9+10=<%=sum %></h3>

 

 


 

 


요청.jsp

 

 

 

응답.jsp

 


요청.jsp

 

 

 

응답.jsp

 

 

 

 

 


 

 


전역변수와 지역변수 사용방법 다르다.

<%!  %>

<%   %>

 

 

'코딩 > Servlet, JSP, MyBatis' 카테고리의 다른 글

Day65_230330_ JSP (CRUD_회원정보)  (0) 2023.03.30
Day64_230329_ JSP(JDBC CRUD)  (0) 2023.03.29
Day63_230328_ JSP (session_로그인_장바구니, JDBC)  (0) 2023.03.28
Day62_230327_ JSP  (1) 2023.03.27
Day60_230323_ Servlet  (0) 2023.03.23