Daily coding
JSP : JSP 개념과 기본 본문
JSP : Java Server Page
(WAS)
CLIENT ----- request ----- > SERVER (web) < ------------- > SERVER (DB)
(EX> local host:8080/sample) java + html
server
+
container (html코드)
servlet + jsp내장
(get/post:보안문제)
< ------ respond ------- 해석
Spring Framework MyBatis Framework
* Servlet : Java 코드 안에 HTML코드 들어가 있음
* JSP : HTML안에 Java 코드 들어가있음
HTML, javaScript, css, jquery, java..
모두 사용가능 함
* Jsp는 무조건 서버를 거쳐 해석 되어야 실행이 가능하다(서버코드와 클라이언트 코드가 공존하기 때문)
* 참고 : <%-- jsp 주석문 --%>
<% java 영역 %>
: scriptlet (= script + applet ) 이라고 부른다
- Java영역이기 때문에 java코드를 사용할 수 있다. <% %> 안쪽의 영역은 자바코드를 사용하는 곳이고 html 구조로 되어있기 때문에 java와 html 코드를 함께 사용할 수 있다.
- System.out.println("콘솔출력");
- out.println("웹 출력");
* 내장 객체
: new 를 하지 않고 바로 사용할 수 있는 Object.
- jsp에서는 HttpRequest나 HttpResponse 등의 객체가 내장되어 있기 때문에 동적 생성을 하지 않고 사용할 수 있다.
- request, response, session, out ... 등
- 내장객체는 scriptlet을 분리해도 사용가능하다
* html과 jsp의 연결
: html 코드를 작성할 때 jsp 변수의 값을 집어넣을 수 있다
ex> <p> string = <%= "문자열 출력" %> </p>
'Front-end > 비동기통신' 카테고리의 다른 글
JSP : 대표적인 내장객체 - request, response, session (0) | 2020.01.20 |
---|---|
JSP : jsp 작성해보기 - 변수, 조건문/반복문, jsp 구조와 class import (0) | 2020.01.20 |
Servlet : Cookie와 Session (0) | 2020.01.18 |
Servlet : include 방식과 forward방식 (0) | 2020.01.18 |
Servlet : 정리 (0) | 2020.01.18 |