WEB/JSP
[JSP] Java Server Pasge
hvoon
2022. 9. 9. 17:29
-웹페이지 내부에 프로그래밍적인 요소를 추가하거나, 서버에서 계산되고 실행된 결과를 웹페이지에서 표시하고자 할 때 사용함.
-쉽게 얘기한다면 웹페이지 HTML5 중간 중간에 자바 프로그래밍 코드를 같이 쓰겠다라는 뜻과 비슷.
JSP 파일 생성하기
1. 이클립스에서 Dynamic Web Project를 생성
2. 생성된 프로젝트 클릭 후 Alt+Enter하면 아래와 같이 Properties 실행됨
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 태그와 같이 전송되어짐