개강한 공대생 2024. 8. 27. 13:54

JSP(JavaServer Pages)는 이름에서도 알 수 있듯이 자바(Java)를 기반으로 하는 웹 기술이다.

 

JSP 파일은 기본적으로 HTML 코드 안에 자바 코드를 삽입해서 작성한다.

서버가 JSP 페이지를 요청받으면, 그 안에 있는 자바 코드를 실행하고, 결과를 HTML로 변환해서 사용자에게 보내준다.

그럼 사용자는 동적인 웹 페이지를 볼 수 있게된다.

 

아래는 간단한 예시다.

<html>
<body>
    <h1>안녕, <%= request.getParameter("username") %>!</h1>
</body>
</html>

 

여기서 <%= request.getParameter("username") %> 이 부분이 자바 코드다.

사용자가 "username"이라는 파라미터를 보내면, 그 값을 받아와서 HTML에 삽입해 준다.

그래서 사용자는 자신의 이름이 적힌 맞춤형 페이지를 보게 된다.