@Eeap
velog
@Eeap
전체 방문자
오늘
어제
  • 전체 (168)
    • osam (1)
    • Cloud (21)
      • Docker (2)
      • AWS (13)
    • AI & Data (7)
    • Algorithm (76)
      • Baekjoon (75)
      • Codeforces (1)
    • Language (18)
      • Java (18)
    • Back-end (17)
      • Spring (3)
      • JSP & Servlet (12)
      • Go (2)
    • 일상 (4)
    • 기타 (8)
    • git (1)
    • Infra (9)
      • Apache Kafka (5)
      • Kubernetes (4)
      • 기타 (0)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • AWS CodeCatalyst
  • bedrock
  • SageMaker
  • bedrock agent
  • knowledge bases
  • sagemaker unified studio
  • 티스토리챌린지
  • bedrock api
  • Python
  • 오블완
  • java
  • converse api
  • 심폴릭링크
  • 인터페이스
  • flink
  • AWS CodeStar
  • CLASS
  • Agent
  • AWS CodeArtifact
  • invokemodel api

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
@Eeap

velog

Back-end/JSP & Servlet

JSP 코드 블럭

2022. 7. 10. 22:53
반응형

Jasper는 jsp파일의 html 코드를 out.write라는 코드를 붙여서 java로 실행되게 해준다. (filename.jsp 파일을 filename_jsp.java로 변환해서 실행)

jsp파일은 html파일과 다르게 java코드를 코드 블럭을 이용해서 작성할 수 있는데 

일반적으로 변수를 선언할때는 기본적인 코드블럭을 쓰며

<%
int x= 3;
int y= 4;
%>

\

값을 출력할때는 다음과 같은 코드 블럭을 쓴다.

<%=x+y %>

%뒤에=을 붙이면 Jasper는 이 코드를 java파일에서 out.print(x+y)로 변환시켜준다.

 

메소드를 선언할 때 코드 블럭에는 !를 붙여주면 된다.

<%!
	public int test(int x){
    	return x;
    }
%>

 

또한, Page 지시자라는 것도 존재하는데 이는 페이지를 어떤 방식으로 인코딩할지 지정하는 지시자 역할이다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8" %>
반응형
저작자표시 (새창열림)

'Back-end > JSP & Servlet' 카테고리의 다른 글

JSP EL(Expression Language)  (0) 2022.07.12
JSP MVC model1 & model2 방식  (0) 2022.07.12
servlet get,post 메소드에 특화된 서비스 함수  (0) 2022.07.10
servlet cookie를 이용한 상태 유지  (0) 2022.07.06
servlet session객체를 이용한 상태 유지  (0) 2022.07.06
    'Back-end/JSP & Servlet' 카테고리의 다른 글
    • JSP EL(Expression Language)
    • JSP MVC model1 & model2 방식
    • servlet get,post 메소드에 특화된 서비스 함수
    • servlet cookie를 이용한 상태 유지
    @Eeap
    @Eeap

    티스토리툴바