ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JSP] Java Server Pasge
    WEB/JSP 2022. 9. 9. 17:29

    -웹페이지 내부에 프로그래밍적인 요소를 추가하거나, 서버에서 계산되고 실행된 결과를 웹페이지에서 표시하고자 할 때 사용함.

    -쉽게 얘기한다면 웹페이지 HTML5 중간 중간에 자바 프로그래밍 코드를 같이 쓰겠다라는 뜻과 비슷.

    JSP 파일 생성하기

    1. 이클립스에서 Dynamic Web Project를 생성

    2. 생성된 프로젝트 클릭 후 Alt+Enter하면 아래와 같이 Properties 실행됨

    Project Facets 클릭. 사진에 표시한 부분으로 변경 후 Apply and Close
    생성된 프로젝트 안 webapp(src→main→webapp) 파일 클릭 후 Ctrl+N JSP File 클릭 → File name 입력 → Finish


    JSP 사용

    <% jsp 명령 %>: 명령의 실행

    <%= 변수 or 출력 내용 %>: 웹페이지에 출력

    <%-- --%>: 주석처리

    날짜 변수 d의 선언과 객체 초기화 동작

    -HTML로 페이지를 구성하던 중 JSP에 의한 컨텐츠가 중간에 나와야 한다면 필요한 곳에 JSP 명령을 씀

    -jsp 파일 안에 html 문법 사이로 jsp 문법이 껴들어 코딩될 때는 <% %>를 사용함

    <body>
    <h2>안녕하세요</h2>
    <h2>JAVA SERVER PASGE(JSP)</h2>
    <% java.util.Date d=new java.util.Date(); %>
    <h2>현재시간: <%=d %></h2>
    <h2>현재시간: <%=new java.util.Date() %></h2>
    </body>

    실행된 창에서 페이지 소스 보기

    -JSP 명령은 html 태그와 함께 파일로 저장되어 서버에 보관됨.

    -클라이언트의 요청을 받으면 해당파일(~.jsp)이 클라이언트로 전송되어 웹브라우저에 표시가 되게 되는데 그 전에 jsp 명령은 이미 실행되어서 결과만 html 태그와 같이 전송되어짐

    댓글

Designed by Tistory.