<!------------------------------------------------------------------------------------------------------------------------------>
html에서 java코드를 사용할수 있다. jsp(java server pages)
자바 서버로 웹페이 만들 수 잇음.
System.out.println();
EUC-KR를 UTF-8로 다 바꿔주기 한국어 더잘된다? -보충
<!------------------------------------------------------------------------------------------------------------------------------>
1번
<% %>자바 코드 인식 명령
<% %> 안에 <% %> 못씀.
<!------------------------------------------------------------------------------------------------------------------------------>
2번
html과 java의 주석은 다르다 단축키로 쓰자.
<!------------------------------------------------------------------------------------------------------------------------------>
3번
<%
System.out.println();
//이건 자바 콘솔창에만 나와요.
%>
<!------------------------------------------------------------------------------------------------------------------------------>
4번
<%
int a = 0;
a++;
String s = "코끼리";
%>
<%=a%>
<%=s%>
표현식
//자바 값을 웹페이지에 출력하기 위해 사용함. =a; =s; 오류 조심
<!------------------------------------------------------------------------------------------------------------------------------>
5번
<h1><%= a %></h1>
<b><%= s %></b>
태그 사이에 자바 표현식을 사용할 수 있다.
<!------------------------------------------------------------------------------------------------------------------------------>
6번
<%@ page import = "java.util.Calendar" %>
<!DOCTYPE html>
//임포트 위치를 확실히 알자.
<b> 요일 출력해보기 </b><br/>
<%
Calendar cal = Calendar.getInstance();
%>
오늘은
<%= cal.get(Calendar.YEAR)%>년
<%= cal.get(Calendar.MONTH)%>월
<%= cal.get(Calendar.DATE)%>일
입니다.
<!------------------------------------------------------------------------------------------------------------------------------>
7번
<%@ page import = "java.util.Date" %>
<!DOCTYPE html>
<%= new Date() %>
<!------------------------------------------------------------------------------------------------------------------------------>
8번
<%
int a=0;
for(int i=0;i<=10;i++){
a+=i;
}
System.out.println(a);
%>
<%-- <%=a%> --%>
<!------------------------------------------------------------------------------------------------------------------------------>
9번
<%
int a=0;
for(int i=0;i<=10;i++){
a+=i;
}
%>
<%=a%>
<h1><%=a%></h1>
<!------------------------------------------------------------------------------------------------------------------------------>
10번
자바코드 도중에 끊어먹을 수 있다를 보여주는 예시 -> 중간에 표현식을 쓸 수 있다.
<%
int a=0;
for(int i=0;i<=10;i++){
a+=i;
%>
<%=a%>
<%}%>
<!------------------------------------------------------------------------------------------------------------------------------>
11번
안에서 산술연산이 가능하다.
<%=10+3 %><br/>
<%=10-3 %><br/>
<%=10*3 %><br/>
<%=10/3 %><br/>
<%=10%3 %>
<!------------------------------------------------------------------------------------------------------------------------------>
12번
head안에 class를 만든다.
<%! %>선언부, 함수 이안에 들어가 있는 것은 함수이다.
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 | <head> <%!void func01() { System.out.println("출력1"); } void func02(int a) { System.out.println("출력2"); } int func03() { System.out.println("출력3"); return 100; } int func04(int a) { System.out.println("출력4"); return a; }%> <meta charset="UTF-8"> <title>I아아아~</title> </head> <body> <% func01(); func02(5); func03(); System.out.println(func03()); func04(5); System.out.println(func04(5)); %> <%=func03()%> <%=func04(5)%> </body> | cs |
댓글