2024 05 23
   
 
 
  
 
    방송
    VJ
    홈페이지
    프로그램
    네트워크
    html
    JAVA
    C언어
    드림위버
    플래시
    포토샵
    일러스트
    PHP
    JSP
    XML
  - 비디오저널의
    사상과 철학

  - 운영자 핫라인
  - 문의사항
  - 제 휴

-모바일인터넷방송
-VJ(PD)
   인터넷공간

-VJ(PD)
   인터넷방송

-시민제작
   인터넷방송

-시사 NEWS
-VJ(PD),
   기자, 작가

-후원쇼핑몰운영

- VJ 인터넷공간
- VJ 네트워크연결
- VJ 협회구성
- VJ 홍보
- Video
   Journalist

- VJ 이메일서비스

- 우리찾기
- 친일파적극적청산
- 독도/고구려 찾기
- 남북통일국호
   이젠Corea

- 잃어버린정신
   36년 일제침략

- 조선500년왕조
   부활운동

- 새마을운동
   국가가치관
   (사상이 있었다.)

- 시민운동연대
- 모바일 방송

- 영문 국제
   국내도메인

- 한글도메인
- 한글키워드
  * 도메인 기획 *
고객 지원 센터
☎ 02) 2202 - 1009  
평일 : 10:00 ~ 18:00  
주말 : 10:00 ~ 14:00  
휴무 & 휴일(공휴일포함)
♡긴급사항 :
Mobile : 010-3079-1009

HOME >> 교육 >> [ JSP ]
▣ 제목 : JSP - 2일날 (1123)
▣ 부제목 : jsp기본문법(1)-첫사랑
 
JSP - 1일날 (1122)

JSP - 3일날 (1124)

JSP - 4일날 (1125)

JSP - 5일날 (1126)

JSP - 6일날 (1129)

JSP - 7일날 (1130)

JSP - 8일날 (1201)

JSP - 9일날 (1202)

JSP - 10일날 (1203)

JSP - 11일날 (1206)

JSP - 12일날 (1207)

JSP - 13일날 (1208)

JSP - 14일날 (1209)

JSP - 15일날 (1210)

JSP - 16일날 (1213)

JSP - 17일날 (1214)

JSP - 18일날 (1215)

JSP - 19일날 (1216)

JSP - 20일날 (1217)

JSP - 21일날 (1220)

JSP - 22일날 (1221)

JSP - 23일날 (1222)

JSP - 24일날 (1223)

JSP - 25일날 (1224)

JSP - 26일날 (1226)

JSP - 27일날 (1228)

JSP - 28일날 (1229)



---학습과정------------------


jsp기본문법(1)


-스크립트요소


-선언문


         변수선언


-스크립트릿


-스크립트릿의 활용


-표현식의 활용


-주석


-jsp의 기본 제어문


         if-else(조건 분기문)


         for(반복문)


         while(반복문)


------------------------------
:::82.ScriptExample1.jsp
::::::::::::::::::::::::::::::::::::::::::::::

 
 

Script Example1


 <%!
  String declaration = Declaration;
 %>
 file://<%! ~  %>: 선언부입니다
 <%!
  public String decMethod(){
  file://메소드생성
  
   return declaration;
  file://declaratin은 값을 리턴
  }
 %>
 file://04:~ 12: 묶어서 사용가능
 <%
  String scriptlet = Scriptlet;
    String comment = Comment;


  out.println(내장객체를 이용한 출력 : + declaration +

);
 file://웹브라우저에서 출력
 %>
 file://선언부가 아니라 jsp영역으로


 선언문의 출력1 : <%=declaration%>


 선언문의 출력2 : <%=decMethod()%>


 file://declaration을 출력
 스크립트릿의 출력 : <%=scriptlet%>


 
 


 <%-- JSP 주석2 : <%=comment%> --%>
 <%  /* 주석
    (여러줄 주석)
     */ 
 %>
 <%// 주석(한줄 주석)%>
 
 


 [Note]
 *웹서버가동중인지 확인
 1.C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT\ch04\
    작업한파일.jsp
 2.웹브라우저 띄운다(client)
 3.요청 http://localhost:8080\ch04\jsp파일명
 4.주석확인 -  
                             [차이--소스보기]
     -jsp의 주석확인


*내용
<%! ~ 는 선언
<%= ~ 는 출력
<%-- ~ 는 주석


*
<%! int cnt1;  %>
<%  int cnt2;
<%= cnt %>
<%= cnt2 %>


 


:::86.Declaration Example1
::::::::::::::::::::::::::::::::::::::::::::::
 

Declaration Example1


<%
 String name = team + Fighting!!!;
%>
file://멤버변수는 아무곳이나 선언해도 됨
<%!
 String team = Korea;
%>
file://선언부
출력되는 결과는 ? <%=name%>


:::87.Declaration Example2.jsp
::::::::::::::::::::::::::::::::::::::::::::::

Declaration Example2


file://멤버변수는 초기화하지 않았도 자동초기화된다.
<%!
  int one;
  int two = 1;
  public int plusMethod(){
   return one + two;
  }
  String msg;
  int three;
 
%>


one 와 two의 합은 ? <%=plusMethod()%>


file://호출리턴
String msg의 값은 ? <%=msg%>


file://초기화 null
int three의 값은 ? <%=three%>
file://three은 `0`으로 초기화


:::90.Scriptlet Example2.jsp
::::::::::::::::::::::::::::::::::::::::::::::

Scriptlet Example2


<%
   float f = 2.3f;
   file://2.3f ->기본형-반올림
   file://참고
   file://float f는 변수 = 2.3f은 상수;
   file://실수는 자동으로 dooble형
   int i = Math.round(f);
   java.util.Date date = new java.util.Date();
%>
실수 f의 반올림값은? <%=i%>


현재의 날짜와 시간은? <%=date.toString()%>
file://toString :문자형변화
 
 [Note]
 <%@ page ~ %>
 <%@ :지시부
 <%! :선언부
 <%= :표현, 출력
 <%-=%>
 <%--    --%>
 <%@ page impoet=Java.util*,Java.awt* %>



:::92.Expression Example1.jsp
::::::::::::::::::::::::::::::::::::::::::::::

Expression Example1


<%!
 String name[] = {Sun,Java,JSPStudy};
 file://세개의 배열성공
 file://*name이라는 배역변수를 선언과 동시에 값을 부여 하였습니다.
%>


<% for (int i=0;i
file://*정수 i가 배열의 길이만큼 for문을 루프로 돌려서 출력합니다.







<%}%>
<%=i%> <%=name[i]%>

file://위상단소스 중요도*****
file://게시판...많이쓰임


:::92.Expression Example2.jsp
::::::::::::::::::::::::::::::::::::::::::::::

Expression Example2


<%
    java.util.Date date = new java.util.Date();
    int hour = date.getHours();
 file://getHours은 시간만 담고
     file://음영 : Date 클래스에서 getHours() 메소드를 사용하여 시간(hour) 값만 반환을 합니다.
 int one = 10;
 int two = 12;  
%>
<%!
 public int operation(int i,int j){
 return i > j ? i : j;
 }
        file://삼항 연산자를 사용하여 두개의 매개변수 값 중에 더 큰 값을 반환 시키는 메소드 입니다.
%>
지금은 오전일까요 오후일까요? <%=(hour < 12)? 오전:오후\%>


one 와 two 둘 중에 큰 숫자는? <%=operation(one,two)%>
file://operation(one,two)은 12가 리턴


:::97.IfEexample.html
::::::::::::::::::::::::::::::::::::::::::::::

If-else Example




file://값을넘기는 방식:post는 연결주수꼬리를 숨기고
//              get방식은 연결고리를 보여주고 있다.
이름 :


file://입력하는 이름
좋아하는 색깔 :




file://form테그->>submit->>IfExample.jsp


:::100.IfExample.jsp
::::::::::::::::::::::::::::::::::::::::::::::

If-else Example


<%!
   String msg;
%>
<%
   String name = request.getParameter(
ame);
   String color = request.getParameter(color);
   file://*****
 
   if (color.equals(lue)) {
  
    msg = 파란색;
  
   } else if (color.equals(
ed)) {
   
    msg = 붉은색;
  
   }else if (color.equals(orange)){
   
        msg = 오렌지색;
   }else{
        color = white;
  msg = 기타색;
    }
%>
>
file://color변수는
<%=name%>님이 좋아하는 색깔은 <%=msg%>입니다.

file://이름[ 예:홍길동-value  ]name=name
file://색상[                 ]name=color


:::100.ForExample.jsp
::::::::::::::::::::::::::::::::::::::::::::::

For Example


1에서 10까지 합은 ?


<%
    int i,sum = 0;
 for(i=1;i<=10;i++){
       if(i<10){
%>
     <%=(i + +)%>
<%
    }else{
 file://else: 10보다 크거나 같을때
 file://for(i=1;i<=10;i++){~
  file://:1+2+3+4+5+6+7+8+9+10=
      out.println(i + = );
       }
     sum += i;
  file://sum은 누적을 시킴
    }      
%>    
<%=sum%>


:::102.WhileExample.html
::::::::::::::::::::::::::::::::::::::::::::::

While Example




file://..................순서.2
반복하고 싶은 문구 :


반복하고 싶은 횟수 :



file://...................순서.1


------------------------------------------------
file://WhileExample.jsp문서 file://...................순서.3
 

While Example


<%
  String msg = request.getParameter(msg);
  int number = Integer.parseInt(request.getParameter(
umber));
  int count = 0;
  while(number>count){
%>
<%=msg%>

<%
     count++;
  }
%>


:::::::::::::::::::::::::::::::::::::::::::::::::


 



jsp스터디   2004  11  23



해당소스보기: http://www.6VJ.com/jsp/jsp1123.txt


      (해당소스를 에러. 오류없이 볼 수 있습니다.)


생각보다 원본소스를 올리니 에러가 많이 보이네요


자세히 보는 방법은 위주소를 클릭한다음


***오른쪽마우스-소스보기를 클릭하시면 자세한 소스를 볼수있습니다.



원본소스보기: http://www.6VJ.com/jsp/source/camp04/


(폴더의 해당소스를 넣어 보세요)
CommentExample1.jsp.jsp
DeclaratiopnExample1.jsp
DeclaratiopnExample2.jsp
ExpressionExample1.jsp
ExpressionExample2.jsp
ForExample.jsp
IfExample.html
IfExample.jsp
ScriptExample1.jsp
ScriptletExample1$jsp.java
ScriptletExample1.jsp
ScriptletExample2.jsp
ScriptTest.jsp
Test3.jsp
Test5.jsp
WhileExample.html
WhileExample.jsp

Home| 정치| 국제| 사회| 경제| 휴먼| 자연| 동물| 역사| 기록| 건강| 과학| 전시| 갤러리| 박물관| 스타| 가수| 배우| 탤런트| 모델| 데뷔| 문인| 서적| 연극| 음악| 미슬| 교육 사는이야기 | 영화| 언론| 여행| 책동네| 포토갤러리| e기사는 논쟁중 광주전남| 대구경북| 전북희망| 전남동부| 부산경남| 대전충남| 미주소식| 아시아| 유럽 6VJ-TV| 비디오 저널리스트(PD) 비디오저널리스네트워크 비디오저널리스협회 기자만들기 | 6VJ게시판 | 공개편집회의 방송편집회의
  6VJ 이용 약관 개인정보 보호정책 인터넷언론편집회의 Contact Us    
  Copyright © 2003 by 6VJ.com All rights reserved [비디오저널리스트 네트워크 / 웹멀티커뮤니케이션]
상 호: 비디오저널리스트『VJ』[천국커뮤니케이션]
감독。이 기 용     email: Lee@KY.co.kr
전국대표번호: 고객서비스-전지역
☎1544♥0404
 
(4랑해요♥영사영사:2006.03.01~서비스☞방송제작 및 방송제보)

방송: KBS MBC SBS CableTV
광고: Business Product_CF AD
IT: WebProgram Design
BtoB: BusinessNetwork. WebBusinessConsulting
    모바일 : 010 - 3079 - 1009   (050-2221-1009: 평생번호)
    대 표 :  02) 2202 - 1009   |  (050-2222-1009)
    기 획 :  031) 709 - 1009   |  (050-2223-1009)
    제 작 :  031) 707 - 1009   |  (050-2224-1009)
    팩 스 :  031) 702 - 1009   |  (050-2225-1009)
    팩 스 :  031) 758 - 1009   |  (050-2226-1009)
    ♣평생번호(050)는 보름동안(2007년1월16일~) 시험방송관계로 서비스에 혼동을 드릴 수 있으니 이용하지 마시길 바랍니다.(평상시에는 일반전화와 동일하게 사용됩니다.)
우 편: 463-839.경기도 성남시 분당구 야탑동526번지 경남아파트상가.컴앤넷 벤처오피스 111호 천국커뮤니케이션
【비디오저널리스트-6VJ.com】 비디오저널리스트 (프리렌서 프로듀서들의 네트워크 웹멀티커뮤니케이션)
::::::: 우리가 살아가는 이세상에서 사랑과 행복 혹은 미움과 슬픔이 존재하는 이세상을 바라볼 수 있는 내가 현재 숨쉬고 있는 동안에
존재하는 세상과 더불어 우주속에 먼지와 같이 돌고도는 이세상이 천국입니다. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::