[ JSP ] JSP 페이지 스크립트 요소 | JSP 변수 선언 | JSP 주석

2020. 5. 5. 17:45·Archive/Develop
728x90
반응형

 

 

 

 

 

 

먼저, 멤버 변수와 지역 변수의 개념을 확실히 알고 갈 필요가 있다.

 

 

 

  • 멤버 변수(Memver Variable

        : C 언어의 전역 변수와 유사한 개념으로, 초기값을 명시하지 않으면

         선언한 변수의 데이터 타입의 기본값으로 초기화 됨.

 

 

  • 지역 변수(Local Variable)

        : 메소드 안에서 선언된 변수. 초기화가 자동으로 일어나지 않기 때문에 초기화를 하지 않고 사용할 시

          컴파일 에러 발생. 선언된 메소드 내에서만 사용 가능.

 

 

 

 

 

 

JSP 의 선언문(Declaration)

 

<%!  ....   %>

 

 

: 전역변수 선언 및 메소드 선언에 사용된다.

: 선언문에서 선언된 변수는 JSP 페이지가 Servlet(서블릿) 으로 파싱될 때 서블릿의 멤버변수가 된다.

 

 

JSP 의 스크립트릿(Scriptlet)

 

<%   ....   %>

 

 

: 프로그래밍 코드 기술에 사용된다.

 

 

JSP 의 표현식(Expression)

 

<%=.....  %>

 

 

: 화면에 출력할 내용 기술에 사용된다.

 

 

 

 

< 예제 코드 1 >

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<h1>JSP 의 선언문, 스크립트릿, 표현식</h1>

<%!
	String str = "전역변수다!";
%>

<%!
	String getStr(){
		return str;
	}
%>
<%
	String str2 = "지역변수다!";
%>
<%=str %><br>
<%=getStr() %><br>
<%=str2 %>

 

 

 

< 실행 결과 1 >

 

 

 

 

< 예제코드 2 >

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<h1>JSP 의 선언문, 스크립트릿, 표현식</h1>

<%=a %>

<%!
	int a=5;
%>

 

 

 

< 실행 결과 2 >

 

 

 

 

 

예제코드 2에서 선언한 변수 a 는 해당 JSP 페이지의 스크립트 요소들이 모두 참조할 수 있다.

그렇기 때문에 이 변수를 출력하는 표현식 보다 선언문에서 선언한 변수가 뒤에 있어도 a 변수를 참조할 수 있다.

 

 

 

 

 

 

 

JSP 주석

 

 

<%--  주석내용  --%>

 

 

 

 

 

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

[ JSP ] JSP의 액션 태그 | JSP include, JSP forward 태그  (0) 2020.05.07
[ JSP ] JSP 페이지 내장객체 | request & response & out | jsp 출력  (6) 2020.05.05
[ JSP ] JSP 페이지의 지시자(Directive)  (0) 2020.05.05
[ JSP ] Web Programming 이란? | JSP 동작 원리  (0) 2020.05.05
[ JAVA ] 자바 프로젝트 CMD 창에서 실행 시키기.  (0) 2020.04.10
'Archive/Develop' 카테고리의 다른 글
  • [ JSP ] JSP의 액션 태그 | JSP include, JSP forward 태그
  • [ JSP ] JSP 페이지 내장객체 | request & response & out | jsp 출력
  • [ JSP ] JSP 페이지의 지시자(Directive)
  • [ JSP ] Web Programming 이란? | JSP 동작 원리
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    Django
    자바스크립트 API
    Codeup
    코드업
    파이썬
    비박스
    파이썬 백준
    오라클
    장고
    파이썬 문제
    Oracle
    백준 파이썬
    Python
    docker
    oracle db
    백준
    C++
    파이썬 기초
    카카오 100일 프로젝트
    백준 문제풀이
    Git
    백준 풀이
    javascript
    코드업 기초
    자바스크립트 객체
    파이썬 알고리즘
    파이썬 기초 문제
    보안뉴스
    코드업 파이썬 기초 100제
    자바스크립트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ JSP ] JSP 페이지 스크립트 요소 | JSP 변수 선언 | JSP 주석
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.