<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <%! // 전역변수 int count = 3; // 대문자 와라 단, 소문자로 변경될것 // data : 매개변수(파라미터를 받아주는 변수) // String mak.. : 리턴 타입 String makeItLower(String data){ return data.toLowerCase(); } %> </body> </html>
2) 스크립트릿(<% %>) : 자바 로직 코드 작성
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <% for(int i = 1; i <= count; i++){ out.print("이름 : " + i + "<br />"); } %> </body> </html>
3) 표현식 (<%= %>) : 변수/계산식/메소드호출 결과를 문자열로 출력
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <%=makeItLower("Hello!") %> </body> </html>