반응형
JSP 에서 java class 를 참조 할 경우에 따라서 <%= .. %> 를 쓸지 또는 <% .. ; %> 를 쓸지 결정 된다.
java 내부 class 를 jsp 에서 참조 할때 class 가 void 형을 리턴 한다면 <% .. ; %> 를 사용 해야 한다. ( "=" 이 없고 ";" 이 있다)
반면 class 가 void 가 아닌 경우에는 <%= .. %> 를 사용한다. (";" 이 없고 "=" 이 있다)
예)
1. <%= .. %> 를 사용 하는 경우
[JAVA]
package src;
public class javatest {
java 내부 class 를 jsp 에서 참조 할때 class 가 void 형을 리턴 한다면 <% .. ; %> 를 사용 해야 한다. ( "=" 이 없고 ";" 이 있다)
반면 class 가 void 가 아닌 경우에는 <%= .. %> 를 사용한다. (";" 이 없고 "=" 이 있다)
예)
1. <%= .. %> 를 사용 하는 경우
[JAVA]
package src;
public class javatest {
public String testfunc {
return "test";
return "test";
}
}
[JSP]
<jsp:useBean id="myTEST" class="src.javatest" scope="page" />
[JSP]
<jsp:useBean id="myTEST" class="src.javatest" scope="page" />
<%= myTEST.testfunc() %>
주의) ";" 이 없고 "=" 이 있다
2. <% .. ; %> 를 사용 하는 경우
[JAVA]
package src;
public class javatest {
주의) ";" 이 없고 "=" 이 있다
2. <% .. ; %> 를 사용 하는 경우
[JAVA]
package src;
public class javatest {
public void testfunc {
;
}
;
}
}
[JSP]
<jsp:useBean id="myTEST" class="src.javatest" scope="page" />
[JSP]
<jsp:useBean id="myTEST" class="src.javatest" scope="page" />
<% myTEST.testfunc(); %>
주의) "=" 이 없고 ";" 이 있다
간단하지만 햇갈리기 쉬운 부분이라 정리해 봅니다.
주의) "=" 이 없고 ";" 이 있다
간단하지만 햇갈리기 쉬운 부분이라 정리해 봅니다.
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] MAC 에서 OpenJDK 설치 하기 (0) | 2024.06.22 |
---|---|
JDK 설치후 환경 변수 설정하기 (0) | 2013.03.22 |
JSP 에서 return 사용하기 (0) | 2011.12.02 |
[JSP] 에서 파라미터로 넘어온 한글 인코딩 문제(UTF-8) (0) | 2011.07.07 |
이클립스로 Jar가 포함된 실행 가능한 Jar 만들기 (0) | 2011.03.09 |