티스토리 뷰

JPS 주석 / JSP 표현식 선언식 스크립트릿

JSP의 주석에는 2가지가 있다 (jsp는 html jsp 주석을 혼용해서 사용가능)

HTML에서 사용하던 주석 : <!-- 주석입니다 -->

JSP주석 : <%-- 주석입니다 --%>

2가지 방법의 차이점은 HTML 주석으로 하면 인터넷에서 마우스 우클릭 -> 소스보기를 하였을때 HTML의 주석은 유저들에게 보여지지만 JSP주석은 유저들에게 보이지 않는다.

- JSP 표현식 선언식 스크립트릿 -

1. 선언식 : JSP에 선언문을 사용하면 멤버변수나 메서드를 선언할 수 있어 프로그램 요소를 구현하기가 더욱 수월해진다는 장점이 있다. (그러나 일반적으로 JSP에서 자바코드를 확장하는것보다는 별도의 빈즈 클래스를 사용하는것이 더 좋기때문에 선언문 사용을 권장하지는 않는다고 한다)

<%! %> 형태

<%!

String str="test"

public boolean check(){

return false;

}

%>

2.표현식 : 메소드호출 , 변수출력, 사칙연산과 문자열 결합 에 사용한다

<%= %>형태

<%= calculator()%>​ //함수결과 출력 ,메서드호출

<%= result%> // 변수 출력

<%= "i+2="+(i+2)+"입니다" %> //문자열 결합

3. 스크립트릿 : jsp 문선내에 자바코드를 기술하는부분,(html문서와 혼용해서 작성가능) 초기와는다르게 지금은 JSP내에서 가급적 스크립트릿 사용을 권장하지는 않는다 , 그이유는 jsp내에 복잡한 프로그램로직이 많이 들어가게되면 유지보수가 어려워지고 자바코드를 이해할수 없는 그래픽 디자이너등과의 협업에 어려움이 따르기 때문이다, (디자이너가 html코드만보며 디자인하다가 html+jsp 코드를 보면 어려워 할 수 있기 때문이다) -> 이를위한 mvc패턴이 나옴

<% %>형태

-로컬변수 선언이나 프로그램 로직이 올 수 있다.

스크립트릿 부분에는 순수자바코드만 올수 있는데 HTML 출력이 필요한 경우는 out.println()을 이용하거나 스크립트릿을 닫은 후 태그와

표현식을 이용해서 출력하고 다시 스크립트릿을 작성하는 방법으로도 가능하다.

'It' 카테고리의 다른 글

영어 문법 that  (0) 2023.01.14
안드로이드 -> jsp 한글 깨짐  (0) 2023.01.14
디지털 변조란?  (0) 2023.01.14
김 (laver)  (0) 2023.01.13
삼치 모양, 특징, 이미지, 산란기  (0) 2023.01.12
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함