반응형
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 |