[ 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 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

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

  • 최근 글

  • 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 + /
⇧ + /

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