JSP [java server page(html → java)]
java를 기반으로 하는 server side 스크립트 언어
- HTML 코드에 java코드를 넣어 동적인 웹페이지를 생성하는 웹 어플리케이션 도구
- jsp를 통해 정적인 HTML과 동적으로 생성된 contents(HTTP 요청 파라미터)를 혼합하여 사용할 수 있다.
- jsp는 백그라운드에서 Servlet으로 자동으로 변환된다.
Servlet (java → html)
웹 기반의 요청에 대한 동적인 처리가 가능한 하나의 클래스
- 서버안에서 서버로 들어오는 request를 받아서 어떤 url인지 mapping을 통해서 연결하여 처리하고 그에 맞는 document를 응답하는 것
- doGet: 읽기 / doPost: 쓰기 / doPut: 수정 / doDelete: 삭제
- init : 유닉스 기반 컴퓨터 운영 체제에서 init은 컴퓨터 시스템의 부팅 과정 중 최초의 프로세스이다. Init은 시스템이 종료될 때까지 계속 실행하는 데몬 프로세스이다.
- life cycle : request -> init() -> service() -> doGet() -> doPost() -> destroy() -> response
import했는데 class not found 뜰경우 프로젝트 우클릭 - properties - project Facets - runtimes(체크해제 - apply - 체크 - apply) |
<%%> : java 영역 (compile하면서 자바값들을 html로 바꿔준다.)
<!-- 요청 후 jsp파일이 컴파일 될 때 아래 값들이 들어간다. -->
<!-- 목록만 만들어주고 보여주기 때문에 content는 제외 -->
<!-- java영역 내용을 html 안으로 넣어줄 때 세미콜론(;)대신 %=사용 -->
encoding(암호화): 특정형태로 문자를 바꿔주겠다.
decoding(복호화): 원래 형식으로 바꿔주겠다.
'Web > Jsp_servlet' 카테고리의 다른 글
[JSP]MVC2게시판만들기_01 (0) | 2020.08.12 |
---|---|
[JSP]MVC게시판만들기_02 (0) | 2020.08.06 |
[JSP]MVC게시판 만들기_01 (0) | 2020.08.06 |
[java.util.Date]와 [java.sql.Date]차이 (0) | 2020.08.05 |
이클립스 초기 설정 (0) | 2020.08.05 |