본문 바로가기
jsp

jsp_스크립트 요소

by 신방동불주먹 2022. 11. 22.

<스크립트 세가지 형식>

 

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