JSP 기본 문법 – 태그의 이용
2010. 4. 6. 22:55ㆍprogramming/jsp
728x90
종 류 | 태그 형식 | 사용 용도 |
지시어 (directives) | <%@ %> | JSP페이지의 속성을 지정 |
선언 (declaration) | <%! %> | 소속변수선언과 메소드의 정의 |
표현식(expression) | <%= %> | 변수, 계산식, 함수 호출 결과를 문자열 형태로 출력 |
스크립트릿(scriptlet) | <% %> | 자바 코드를 기술 |
주석(comments) | <%-- --%> | JSP 페이지의 설명 추가 |
시작 태그와 종료 태그 사이( 즉, <와%, %와> ) 공백 불가
JSP 기본 문법 - 선언(Declaration)
JSP 파일에서 메서드나 멤버 변수를 쓸 때 사용
JSP 내에 프로그램 코드를 많이 두는 것은 바람직하지 않음.
!가 빠지면 스크립트릿이 되므로 주의
JSP 파일에서 메서드나 멤버 변수를 쓸 때 사용
JSP 내에 프로그램 코드를 많이 두는 것은 바람직하지 않음.
!가 빠지면 스크립트릿이 되므로 주의
기본 형식
<%! 멤버 변수 선언, 메서드 선언 %>
<%! 멤버 변수 선언, 메서드 선언 %>
사용 예
<%!
// 멤버변수 선언이나 메서드 선언이 올 수 있다.
String str = “test”;
public boolean check() {
return false;
}
%>
JSP 기본 문법 - 표현식(Expression)
JSP 파일에서 간단한 출력을 위해 사용함.
out.println() 의 인자로 적합한 형태여야 함.
코드 마지막에 ;을 사용하지 않는다
<%!
// 멤버변수 선언이나 메서드 선언이 올 수 있다.
String str = “test”;
public boolean check() {
return false;
}
%>
JSP 기본 문법 - 표현식(Expression)
JSP 파일에서 간단한 출력을 위해 사용함.
out.println() 의 인자로 적합한 형태여야 함.
코드 마지막에 ;을 사용하지 않는다
기본 형식
<%= 메서드 호출 및 변수, 계산식 %>
사용 예
메서드 호출 : <%= calculator() %>
변수 출력 : <%= result %>
사칙 연산과 문자열 결합 : <%= “i+2=”+i+2+” 입니다” %>
JSP 기본 문법 - 스크립트릿 (Scriptlet)
변수 출력 : <%= result %>
사칙 연산과 문자열 결합 : <%= “i+2=”+i+2+” 입니다” %>
JSP 기본 문법 - 스크립트릿 (Scriptlet)
JSP 파일 중간에 자바 코드를 기술함.
태그라이브러리 또는 빈즈 등을 권장
스크립트 남용은 페이지 가독성을 떨어뜨리고 유지보수를 어렵게 함.
태그라이브러리 또는 빈즈 등을 권장
스크립트 남용은 페이지 가독성을 떨어뜨리고 유지보수를 어렵게 함.
기본 형식 : <% 자바코드 %>
순수 자바 코드만 기술
순수 자바 코드만 기술
사용 예1
<% // 로컬변수 선언이나 프로그램 로직이 올 수 있다.
String str = “test”;
for(int i=0;i <10;i++) {
out.println(i + "<br>"); //HTML 출력이 필요한 경우 out.println()을 사용
}
%>
<% // 로컬변수 선언이나 프로그램 로직이 올 수 있다.
String str = “test”;
for(int i=0;i <10;i++) {
out.println(i + "<br>"); //HTML 출력이 필요한 경우 out.println()을 사용
}
%>
사용 예2
<% String str = “test”;
for(int i=0;i <10;i++) { // 스크립트릿을 닫고 HTML 출력 후 다시 스크립트 릿 // 작성도 가능
%>
<%= I %><BR><% } %>
JSP 기본 문법 - 주석
<% String str = “test”;
for(int i=0;i <10;i++) { // 스크립트릿을 닫고 HTML 출력 후 다시 스크립트 릿 // 작성도 가능
%>
<%= I %><BR><% } %>
JSP 기본 문법 - 주석
HTML형식의 주석
JSP는 HTML과 함께 구성되므로 HTML 형식의 주석 사용 가능
단, JSP 문법이 사용된 부분에는 사용 불가
예) <!– 주석 -->
JSP는 HTML과 함께 구성되므로 HTML 형식의 주석 사용 가능
단, JSP 문법이 사용된 부분에는 사용 불가
예) <!– 주석 -->
JSP 주석
HTML과 JSP 문법 모든 부분에 사용 가능
소스 보기를 하면 보이지 않음
예) <%-- 주석 --%>
HTML과 JSP 문법 모든 부분에 사용 가능
소스 보기를 하면 보이지 않음
예) <%-- 주석 --%>
자바 주석
JSP 스크립트릿 영역 내에서 사용함
예) /* */, //, /** */
JSP 스크립트릿 영역 내에서 사용함
예) /* */, //, /** */
728x90
'programming > jsp' 카테고리의 다른 글
request 예제 (0) | 2010.04.07 |
---|---|
한글처리 (0) | 2010.04.07 |
foward 액션태그 (0) | 2010.04.06 |
JSP 문법 (0) | 2010.03.31 |
request.getParameter() (0) | 2010.03.31 |