07 Mar 2018

(JSP) 3.7일 공부한 내용 / JSP표현식

JSP문서안에 JAVA언어를 넣기 위한 방식들 이다.

1.스크립트 릿 : <% JAVA 코드 기술 %>

  <%
    out.println("i="+i+ "</br>");
    out.println("sum="+Sum(1,5));
  %>

2.선언 : <%! JAVA 코드 기술 %>

JSP페이지 내에서 사용되는 변수 또는 메소드를 선언할 때 사용 합니다.

여기서 선언된 변수 및 메소드는 전역의 의미로 사용됩니다.

  <%!
    int i =10;
  %>
  <%!
    public int Sum(int a,int b){
        return a+b;
    }
  %>

3.표현식 : <%= JAVA 코드 기술 %>

JSP페이지 내에서 사용되는 변수의 값 또는 메소드 호출 결과값을 출력하기 위해 사용 됩니다.

결과값은 String 타입이며, ‘;’를 사용 할 수 없습니다.

  <%= i %> </br>
  <%= Sum(1,5)%></br>

4.지시자: <%@ 속성 %>

JSP페이지의 전체적인 속성을 지정할 때 사용 합니다.

page, include, taglib 가 있으며, <%@ 속성 %>형태로 사용 됩니다.

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

전체코드

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
  hello
  <%!
    int i =10;
  %>
  <%!
    public int Sum(int a,int b){
        return a+b;
    }
  %>
  <%
    out.println("i="+i+ "</br>");
    out.println("sum="+Sum(1,5));
  %>
  </br>
  ---------------------
  </br>
  <%= i %> </br>
  <%= Sum(1,5)%></br>
  </body>
</html>

Thank You For Reading
Yerin

공부하는 블로그입니다!
궁금한 점은 댓글을 달아주세요!

comments powered by Disqus