프로그래밍 농장

JSP [ Tag ] 본문

JSP

JSP [ Tag ]

Tennessee201 2019. 9. 29.
728x90

 

JSP에서 사용하는 자바는 순서대로 코드를 읽는 절차지향언어가 아닌 객체지향언어이므로,
메소드를 선언하는 부분과 변수를 선언하는 부분은 별도로 작성해야한다.

 

일반적으로 우리가 Jsp 에서 자바코드를 작성할떄에는 <%  --  %>   스크립트릿안에서 작성한다.

하지만 이 안에메소드를 작성하력하면오류가난다. 그 이유는, 일반적으로 메소드를 작성하기전에 우리가 만들어 두었던 변수들이 저장되어있어야하는데 그렇지 못하기떄문이다. 

그래서 메소드의 경우, 선언문이라는 특수한 스크립트안에서 작성해야한다.

<%!   --   %> 

 

 

 

-표현식 : <%= %>

보통우리가 변수를 출력할떄에는, (jsp내에서)  -> out.println("안녕하세요"); 와같이 작성한다.

하지만, jsp에서는 그외에도 표현식을 이용해서 아래와 같이 작성할수있다.

<%=안녕하세요 %>

 

 지시자 <%@ % > 

  웹 컨테이너가 jsp페이지를 서블릿클래스로 변환할떄 필요한 정보를 기술


   -  page : jsp페이지에 대한 정보를 지정. 문서타입, 출력, 버퍼의 크기, 에러 페이지 등등
    - taglib : jsp 페이지에서 사용할 태그 라이브러리를 지정
    - include : jsp페이지에서 특정 영역에 다른 문서를 포함( 다른 페이지에서도 똑같은 화면띄울떄 ) 
    - pageEncoding : jsp 페이지를 읽어올 떄 케릭터 셋을 지정
    - contentType : jsp 페이지의 콘텐츠 타입을지정
    - import : java 클래스를 import 할 떄사용
    

728x90

'JSP' 카테고리의 다른 글

JSP [ Tag - < br > 와 < p > ]  (0) 2019.10.02
JSP [ Context 사이트 추가하기 ]  (0) 2019.10.01
JSP [ tomcat 설치, 이클립스 연동하기 ]  (0) 2019.09.29
필기노트 페이지  (0) 2019.09.29
JSP [ 한글 인코딩에 관한 정보 ]  (0) 2019.09.28