적당한크기가 내가할수있는것도많다..

50명정도이상

 

  • GET요청을 주로만든다. 사용자에게 돌려주는내용 : HTML
  • HTML을 주로돌려주는데, 반복적이고 시간을 많이든다.
  • 제스퍼라는역할자가 HTML(out.write() )을 대신해준다.
  • 확장자를 jsp로하면 ->을 출력해주는 서블릿코드완성된다.
  • <%%>를 이용해 코드를 작성하면된다.
  • JSP는 첫요청할때만 느리고 서블렛과 생명주기와동일하다.
  • 톰캣설정에서 카피한 이클립스설정
  • 톰캣손대지않고 이클립스설정을(서버)를 지웠다가 새로생성

코드블럭

-기본블럭 <% 자바문법 %>

-정의블럭 <%! %>

-출력블럭 <%= %>

-사전지시자블럭 <%@ %>

 

주석블럭

<%-- --%>

out.print와 같다

자바는 함수안에 함수정의불가능

 

 JSP태그 종류

  • 지시자  : <%@ %> --> 페이지 속성(.jsp 파일의 제일 상단에서 볼 수 있음)
  • 주석     : <%-- --%> --> JSP의 주석은 HTML 주석과 다르게 브라우저에서 소스보기를 했을 때 보이지 않음
  • 선언     : <%! %> --> 변수, 메소드 선언
  • 표현식  : <%= %> --> 결과값 출력
  • 스크립트릿 : <% %> --> JAVA 코드

<%! %> 서비스함수와 동급으로 넣어준다.

service() { }함수메소드안에 들어가는게아니라 클래스의 멤버로서 추가된다.

사전지시사항(import) 설정

프론트작업한 프론트웹폴터의 파일,폴더들을 복사해서 이클립스-webcontent에 붙여넣기해서 오버라이드한다.

list.jsp를 추가하고 list.html파일의 내용을 list.jsp안에 넣는다.

jsp를 실행하면 웹화면이 뜬다.

5번반복

1. list.jsp 파일에

반복할 HMTL태그위에 <% for(int i=0;i<10;i++){ %> 자바코드를 넣어준다 

2. list_jsp.java파일에 작용으로 적용된다 (세번째그림)

   HTML태그는 자동으로 out.write( )태그가적용어서 나타난다. 

3. 윈도우창을 새로고침하면 10번 반복되어있다.(두번째그림) jsp는서버를 다시실행시킬필요없다.

 

10번 반복적용 

+ Recent posts