JSP 는 얕 은 것 에서 깊 은 것 으로 들어간다(5)―Scriptlets 와 HTML 의 혼합

앞의 튜 토리 얼 에서 우 리 는 이미 하나의 scriptlet 에서"out"변 수 를 사용 하여 HTML 출력 을 만 들 었 습 니 다.더 복잡 한 HTML 에 대해 우리 가'out'변 수 를 사용한다 면 JSP 프로 그래 밍 의 많은 장점 을 잃 게 될 것 이다.사실 우 리 는 Scriptlets 와 HTML 의 혼합 을 간단하게 실현 할 수 있다.만약 당신 이 HTML 에서 표를 만 들 려 고 한다 면.표를 만 드 는 것 은 일반적인 작업 입 니 다.실천 에서 SQL 표 나 파일 줄 에서 표를 만 들 고 싶 을 수도 있 습 니 다.예 를 들 어 가능 한 한 간단 하기 위해 서,우 리 는 이 표 가 1 에서 N 까지 의 숫자 를 포함 하도록 표를 만 들 었 다.아래 의 예 는 그다지 유용 하지 않 지만,너 는 그 중에서 약간의 기 교 를 배 울 수 있다.다음은 JSP 의 프로그램 세 션 입 니 다:<%for(int i=0;i < n; i++){%><%}%>
Number<%=i+1%>
코드 를 작성 하기 전에 정형(int)변 수 를'n'으로 정의 해 야 합 니 다.이 변 수 를 이용 하여'n'줄 의 표를 출력 해 야 합 니 다.위의 코드 에서 우 리 는%>와<%문자 가"for"순환 에 나타 나 는 것 을 알 수 있 습 니 다.원래 이것 은 HTML 로 물 러 나 서 다시 scriptlet 로 돌아 가기 위 한 것 이 었 습 니 다.사실은 이것 이 바로 Scriptlets 와 HTML 을 혼합 하 는 기술 입 니 다.위의 코드 는 사실 매우 간단 합 니 다.scriptlet 를 종료 할 때 HTML 을 작성 할 수 있 습 니 다.그리고 다시 scriptlet 로 돌 아 왔 습 니 다.모든 순환 제어 표현 식,예 를 들 어'while'이나'for'순환 과'if'문 구 는 HTML 을 제어 할 수 있 습 니 다.HTML 이 하나의 순환 에 있 으 면 모든 순환 에서 실 행 됩 니 다.

좋은 웹페이지 즐겨찾기