적당한크기가 내가할수있는것도많다..
50명정도이상
- GET요청을 주로만든다. 사용자에게 돌려주는내용 : HTML
- HTML을 주로돌려주는데, 반복적이고 시간을 많이든다.
- 제스퍼라는역할자가 HTML(out.write() )을 대신해준다.
- 확장자를 jsp로하면 ->을 출력해주는 서블릿코드완성된다.
- <%%>를 이용해 코드를 작성하면된다.
- JSP는 첫요청할때만 느리고 서블렛과 생명주기와동일하다.
- 톰캣설정에서 카피한 이클립스설정
- 톰캣손대지않고 이클립스설정을(서버)를 지웠다가 새로생성
코드블럭
-기본블럭 <% 자바문법 %>
-정의블럭 <%! %>
-출력블럭 <%= %>
-사전지시자블럭 <%@ %>
주석블럭
<%-- --%>
자바는 함수안에 함수정의불가능
JSP태그 종류
- 지시자 : <%@ %> --> 페이지 속성(.jsp 파일의 제일 상단에서 볼 수 있음)
- 주석 : <%-- --%> --> JSP의 주석은 HTML 주석과 다르게 브라우저에서 소스보기를 했을 때 보이지 않음
- 선언 : <%! %> --> 변수, 메소드 선언
- 표현식 : <%= %> --> 결과값 출력
- 스크립트릿 : <% %> --> JAVA 코드
<%! %> 서비스함수와 동급으로 넣어준다.
service() { }함수메소드안에 들어가는게아니라 클래스의 멤버로서 추가된다.
프론트작업한 프론트웹폴터의 파일,폴더들을 복사해서 이클립스-webcontent에 붙여넣기해서 오버라이드한다.
list.jsp를 추가하고 list.html파일의 내용을 list.jsp안에 넣는다.
jsp를 실행하면 웹화면이 뜬다.
1. list.jsp 파일에
반복할 HMTL태그위에 <% for(int i=0;i<10;i++){ %> 자바코드를 넣어준다
2. list_jsp.java파일에 작용으로 적용된다 (세번째그림)
HTML태그는 자동으로 out.write( )태그가적용어서 나타난다.
3. 윈도우창을 새로고침하면 10번 반복되어있다.(두번째그림) jsp는서버를 다시실행시킬필요없다.
'2021 Newlecture > Servlet & JSP' 카테고리의 다른 글
JDBC/엔티티클래스 (0) | 2021.04.22 |
---|---|
UPDATE SET / JDBC Driver (0) | 2021.04.21 |
컬럼추가(ADD) / 행추가 INSERT INTO / ROLLBACK / COMMIT (0) | 2021.04.20 |
SQL / 테이블생성하기 / CHARACTER형식 (0) | 2021.04.19 |
Server Path / 코드블럭 / 4대 저장소 (0) | 2021.04.15 |
POST와 GET요청 코드 분리하기/서블릿 생명주기/doGET(),doPost() 오버라이드/sendRedirect (0) | 2021.04.14 |
한글깨짐 문제해결 / 계산했던 연산식 출력 / POST와 GET요청 (0) | 2021.04.13 |
어노테이션을 이용한 URL 매핑 / 사용자가 입력한 값을 계산해서 출력 (0) | 2021.04.12 |