본문 바로가기
비트 장기/jsp

8/9 jsp (1번~12번)

by woohyun22 2018. 8. 9.

<!------------------------------------------------------------------------------------------------------------------------------>


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


728x90

'비트 장기 > jsp' 카테고리의 다른 글

8/13 복습  (0) 2018.08.14
8/13 jsp  (0) 2018.08.13
8/10 복습  (0) 2018.08.11
8/10 13번~  (0) 2018.08.10
8/9 복습  (0) 2018.08.10

댓글