berryberrybin / kosta-jsp

jsp study
0 stars 0 forks source link

JSP 기초 #1

Open berryberrybin opened 2 years ago

berryberrybin commented 2 years ago

JSP 태그 - 스크립팅 요소


  1. <% JSP문법 %> : 스크립트 릿
  2. <%@ page 문서 전체에 대한 설정부분 %>
    • 문서의 첫줄에 기술
    • <%@는 page지시어 또는 taglib 선언 %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.util.List"%>

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>

<body>
    <h1>JSP Start ! 시작</h1>
<%
    String name="문수빈";
    int age = 28;

    System.out.println("난 어디에 출력되니?");

    //모니터 출력 = 브라우져에 출력 - jsp내장객체 9개
    out.print("이름 : " + name+"<br>");
    out.println("나이 : " + age);

   List<String> list = new ArrayList<>();
%>
</body>
</html>
  1. <%-- %> : --는 JSP영역 전체 주석 처리

  2. <% %> 안에서 선언된 변수는 지역변수에 해당

    • 지역변수는 반드시 초기화가 필수
    • <% int age = 20; %> : int age;만 할 경우 에러 남
  3. <%! 전역변수 or 메소드 선언%>

    • 메소드를 선언하거나 전역변수를 선언할 때 사용
      <%! 
      String message; 
      public String test(){
      System.out.println("test() 호출되었음.");
      return "반가워요~";
      }
      %>
  4. <%= 출력문 %>

    • 마크업중심으로 코딩하다가 out.print()대신 사용가능
      <h3>
      메시지 : <%=message%><p>
      메시지 : <%=this.message%><p>
      메시지 호출 : <%=test()%>
      </h3>