inanJeong
이난's 프로그래밍 지식 사이트
inanJeong
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 회고록 및 개발일기 (4)
    • Advanced (0)
    • Python (18)
      • 파이썬 기초 (0)
      • 파이썬스럽게 개발하기 (6)
      • Django (5)
      • 고성능 파이썬 (0)
      • matplotlib (3)
      • Error (4)
    • 기타 (61)
      • Shell Script (2)
      • 라즈베리파이 (5)
      • 티스토리 꾸미기 (2)
      • 알고리즘 (2)
      • 소프트웨어 개발론 (0)
      • JIRA(프로젝트 관리 도구) (1)
      • git (1)
      • Swagger (1)
      • docker (2)
      • web_server (2)
      • MySQL (2)
      • front_end (3)
      • javascripts(typescript + ES.. (5)
      • ServerSideApplication (1)
      • Data Engineering (5)
      • flutter (2)
      • JSP (10)
      • Spring boot (5)
      • React (3)
      • elasticSearch (1)
      • AWS (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
inanJeong

이난's 프로그래밍 지식 사이트

JSP 기본문법
기타/JSP

JSP 기본문법

2020. 5. 14. 00:32

 

1. 주석

HTML/XML 주석

<!-- 웹 브라우저에서 확인가능 -->

 

JSP 주석

<%-- 웹 브라우저에서 확인 불가능 --%>

 

 

2. 스크립팅 요소

객체를 조작하고, 생성될 콘텐츠에 영향을 끼치는 계산을 하는데 주로 사용

 

종류: 선언(declarations), 스크립틀릿(scriptlet), 표현식(expressions)

 

 

선언(declarations)

<%! decl; %>
<%! int a = 1; // 인스턴스 변수
    int b = 5;
    public String getName(){ return "Hello JSP!";} // 메소드
    %>

 

스크립틀릿 표현식

<%= expr %>
<%= new java.util.Date() %>,
<%= getName() %> <br>

 

 

스크립틀릿

가독성이 떨어지고 사용방법이 귀찮고 어렵다 -> JSTL 사용

<% code fragment %>
<% int c = 3; // 지역변수
   int d = 2;
   %>
   
   c + d = <%= c+d %> <br>
   
   <% for(int i=0; i<5; i++){ %>
          i = <%= i%> &nbsp;
   <% } %>

 

3. 묵시적 객체

스크립틀릿과 스크립틀릿 표현식에서 사용 가능, 각 묵시적 객체의 타입은 자바 또는 서블릿에서 정의되어 있는 클래스나 인터페이스

묵시적 객체 자료형 범위
request javax.servlet.http.HttpServletRequest request scope
response javax.servlet.http.HttpServletResponse page scope
pageContext javax.servlet.jsp.PageContext page scope
session javax.servlet.http.HttpSession session scope
application javax.servlet.ServletContext application scope
out javax.servlet.jsp.JspWriter page scope
config javax.servlet.ServletConfig page scope
page java.lang.Object page scope
exception java.lang.Throwable page scope

 

 

 

'기타 > JSP' 카테고리의 다른 글

JSTL  (0) 2020.06.09
JSP 표현식 언어와 태그확장  (0) 2020.06.09
JSP 표준 액션  (0) 2020.06.09
JSP 지시어  (0) 2020.05.14
JSP 웹 애플리케이션  (0) 2020.05.14
    '기타/JSP' 카테고리의 다른 글
    • JSP 표현식 언어와 태그확장
    • JSP 표준 액션
    • JSP 지시어
    • JSP 웹 애플리케이션
    inanJeong
    inanJeong
    저작권 문제시 이메일 발송 부탁드립니다.(해당 게시글 바로 내리겠습니다.) ghjklla007@naver.com

    티스토리툴바