ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1. Jsp의 시작!
    BackEnd/JSP 2022. 3. 7. 12:11
    728x90
    JSP (JavaServer Pages ) 란 무엇인가?

    Java 언어를 기반으로 하는 Server Side 스크립트 언어

     

     

    지시어 : <%@ 문서의 상단에서 지시할 내용 %>

    • 지시어는 페이지의 속성, 정보 등을 선언 또는 지시하는 역할을 하는 부분으로 jsp파일의 최상단에 위치합니다.

    선언 : <%! 전역변수, 메소드 %>

    • 선언부에 선언된 클래스변수와 멤버 메서드는 서블릿 코드로 변환되었을 때 클래스 최상단에 작성되는 것을 확인할 수 있습니다.
    • 스크립틀릿의 자바코드는 하나의 메소드이기 때문에 전역변수를 선언하거나(접근지정자 사용 X) 새로운 메소드를 선언할 수 없습니다. 때문에 이 선언부의 <%! 키워드를 이용해 코드를 분리하여 선언합니다.

     

    식(표현) : <%= 클라이언트에 출력할 내용 %>

    • jsp는 out이라는 내장객체를 이용해서 클라이언트에게 결과출력을 합니다. expression단은 이 out을 딱 한 번 사용한 것과 같습니다. 코드를 간결하게 만드는 효과를 가집니다. 코드를 딱 한 줄 사용하기 때문에 스크립틀릿과 달리 세미콜론(;)을 사용하면 안됩니다. (쓰면 에러)

    스크립틀릿(scriptlet) : <% 순수 자바 코드 기술 %>

    • 스크립틀릿은 완전한 자바코드로 서버단에서 처리되고 out객체나 <%= 요소를 통해서 결과만 출력합니다. 따라서 브라우저를 통해 소스를 확인해 보면 java코드는 확인할 수 없습니다.

     

    'BackEnd > JSP' 카테고리의 다른 글

    ex1) 반복하고 싶은 문구와 횟수 입력 후 출력  (0) 2022.03.07

    댓글

Designed by Tistory.