자바 함수
출력하는거, int 형 아니고 그냥 함수는 syso안되는거
<% int a=10; %>
<% System.out.println(a); %>// 이건 콘솔에서 출력된다.
<%=a%>표현식
<h1><%= a %></h1>
<b><%= s %></b> // <% 를 태그 안에 넣을 수 있다.
<%@ page import = "java.util.Calendar" %>
<%
Calendar cal = Calendar.getInstance();
%>
<%= cal.get(Calendar.YEAR)%>년
카렌더 함수 사용 및 표현
<%= new Date() %>
데이트 함수 사용 및 표현
<% int a=0;
for(int i=0;i<5;i++){
a+=i;
%>
<%=a %>
<%}%>
자바 코드를 도중에 끊어먹을 수 있다.
<% %> 안에서 산술연산이 가능하다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.util.Date"%> <%@ page import = "java.util.Calendar" %> <!DOCTYPE html> <html> <head> <%! void func01(){ System.out.println("함수1번콜"); } void func02(int a){ System.out.println("함수2번콜"); } int func03(){//int 함수면 return값 적어주기 System.out.println("함수3번콜"); return 3; } int func04(int a){ System.out.println("함수4번콜"); return a; } %> <meta charset="UTF-8"> <title>I아아아~</title> </head> <body> <% func01();//함수 콜된다. func02(2); func03(); func04(5);//함수에서 인수 받아주면 안에 값적어줘야된다. System.out.println(func03());//처음 출력할때는 위에 함수들을 다 훑는다. System.out.println(func04(5)); %> </body> </html> | cs |
728x90
댓글