[JSP] JSP 시작하기

므이이잉·2021년 10월 11일

servlet/jsp

목록 보기
4/6

1. Servlet의 한계점

  • Servlet에 html부분까지 모두 작성하게 되면, Servlet이 하는 역할이 너무 많다. (비즈니스 로직 + 화면 출력 등)
  • 코드가 너무 길어지면서 가독성이 떨어진다.
  • HTML 코드 작성 시 실수할 여지가 많다.

2. JSP

  • Servlet에서 처리된 결과를 사용자에게 보여주는 출력파일
  • JSP = HTML + Elements
  • Elements
    • <%@ 지시자 %>
      • import="" 등 작성
      • java에서 import해오는 것과 동일하나 직접 입력해줘야함
      • 여러 개의 package를 구분할 때 ","를 이용 (java: -------------; -------------;) (jsp: -------------, -------------)
    • <% 자바코드 %>
      • 변수선언, 제어문, 객체 성생 등
    • <%= 문자열로 표현 가능한 값%>
      • 문자열, 정수, method 호출 등 사용자에게 출력하기 위해 사용

3. Hello Servlet

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Hello JSP</title>
  </head>
  <body>
  <b>Hello JSP!</b>
  <%
	// 자바코드
	// String으로 변경 가능한 것만 넣을 수 있음
  	String name = request.getParameter("name");  
  %>
  name = <%= name%>
  <% } %>
  </body>
</html>
profile
이젠 DBA가 되어보자

0개의 댓글