JSP
by 핫도구반응형
JSP
JSP를 사용하면 View가 간편하지만 Java Code 작성이 불편하다는 장점과 단점이 존재한다.
Java Code 작성
Scriptlet : Java Code를 실행하지만, 결과를 HTML에 직접 출력하지 않는다.
<% %>
Declaration : 선언부(메서드 등)이 존재한다. : JAVA메서드나 변수를 선언할 때 사용
<%! %>
Expression : 표현식(출력문) : JAVA 코드를 실행하고 결과를 HTML로 출력
<%= %>
이를 활용해 보면
<%!
public int multiply(int a, int b) {
return a * b;
};
String name = "김갈비";
int i = 10;
int j = 20;
%>
multiply(4,5)의 결과는 <%=multiply(4,5)%> <br>
name = <%=name%>, i = <%= i %>, j = <%= j %> 이다. <br>
i * j = <%= i * j %> <br>
<%
if (multiply(i,j) % 2 == 0 ) {
%>
multiply(i,j)의 결과는 짝수 <%= multiply(i,j)%> 입니다.
<% }else {%>
multiply(i,j)의 결과는 홀수 <%= multiply(i,j)%> 입니다.
<% } %>
와 같이 코드를 입력하면 아래와 같은 결과가 도출된다.

반응형
'JAVA > OLD' 카테고리의 다른 글
| JSP_PageFlow (0) | 2024.08.18 |
|---|---|
| JSP의 Object (0) | 2024.08.16 |
| Login & Logout (0) | 2024.08.16 |
| Scope를 활용한 값 보관 및 사용 (0) | 2024.08.16 |
| PageFlow (0) | 2024.08.16 |
블로그의 정보
AquaMan
핫도구