반응형
<스크립트 세가지 형식>
1. 선언문 - 변수나 메소드 정의
<%!
//선언문
//변수나 메소드 정의
//전역변수(인스턴스 변수)
%>
2. 스크립틀릿 - 변수나 실행문 정의(메소드 정의 불가)
<%
//스크립틀릿
//변수나 실행문 정의(메소드 정의 불가)
%>
3. 표현식 -자바의 결과 출력 (out.print()사용)
<%=
//표현식
//자바의 결과 출력
//지역변수
%>
<%!
int sum = 0;
public int add(int x, int y){
sum = x + y;
return sum;
}
%>
<%
int result = add(10,20);
%>
<%= result
%>
- jsp service() 메소드 안에 정의되어 있기 때문에 메소드를 정의하면 메소드 내부에 메소드를 정의한것과 같아서 오류 발생
실제로 실행되는파일은 tomcat이 만든 java,class 파일로 동작된다.
실제 배포시 .class 파일만 필요하다.
C:\work\jspworkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\Firstjsp\org\apache\jsp
반응형
'jsp' 카테고리의 다른 글
jsp_기본 (0) | 2022.11.22 |
---|---|
jsp_내장객체(request) get,post (0) | 2022.11.22 |
jsp_지시어 (0) | 2022.11.22 |
openwhethermap (0) | 2022.11.22 |
jsp_웹브라우저 설정 (0) | 2022.11.21 |