jsp
page를 기억하자.
jsp표현식
<% out.println(Counter.getCounter()); %>
이거랑
<%= Count.getCounter()%>이거랑 같다.
여기서 중요 한것은 <%=이것을 썼을때는 ;(세미콜론)을 쓰면 안된다.
왜냐면
=이것이 out.println();이거 이기 때문이다.
선언문!!
선언문은 컨테이너에 의해 생성될 서블릿의 멤버를 선언하는 곳이다.
개발자로서 알아야할 세가지 주요 메소드
-jspinit()
--init() 메소드에서 호출합니다. 이 메소드는 재정의 해도 무방합니다.
jspDestory()
-서블릿의 destroy()메소드에서 호출합니다. 이 메소드 또한 재정의해도 고나게 없다.
_jspService()
--이건 절대 재정의 하면 안된다. 컨네이너가 해준다.
jsp에도 초기화 파라미터 값이 있다.
-일반 서블릿에서 서블릿 초기화 파라미터를 설정하는 방식과 유사하게 jsp 초기화 파라미터를 설정합니다.
-<jsp-file> 태그를 사용 한다.
page를 기억하자.
jsp표현식
<% out.println(Counter.getCounter()); %>
이거랑
<%= Count.getCounter()%>이거랑 같다.
여기서 중요 한것은 <%=이것을 썼을때는 ;(세미콜론)을 쓰면 안된다.
왜냐면
=이것이 out.println();이거 이기 때문이다.
선언문!!
선언문은 컨테이너에 의해 생성될 서블릿의 멤버를 선언하는 곳이다.
멤버에는 변수가 들어갈 수 있고, 메소드가 들어 갈 수 있다.
<%! %>안에 들어가는 문장은 서비스 바깥 족으로 빠져서 선언되게 됩니다.
따라서, 정적인 변수나 메소드 또는 인스턴스 변수나 메소드 모두 여기에 코딩 할 수 있다.
<%! %>안에 들어가는 문장은 서비스 바깥 족으로 빠져서 선언되게 됩니다.
따라서, 정적인 변수나 메소드 또는 인스턴스 변수나 메소드 모두 여기에 코딩 할 수 있다.
개발자로서 알아야할 세가지 주요 메소드
-jspinit()
--init() 메소드에서 호출합니다. 이 메소드는 재정의 해도 무방합니다.
jspDestory()
-서블릿의 destroy()메소드에서 호출합니다. 이 메소드 또한 재정의해도 고나게 없다.
_jspService()
--이건 절대 재정의 하면 안된다. 컨네이너가 해준다.
jsp에도 초기화 파라미터 값이 있다.
-일반 서블릿에서 서블릿 초기화 파라미터를 설정하는 방식과 유사하게 jsp 초기화 파라미터를 설정합니다.
-<jsp-file> 태그를 사용 한다.