728x90

Dynamic Web Project를 생성한 후, index.jsp 파일을 만들어 사용한다.

지금부터 나오는 코드들은 전부 body 사이에 들어가는 코드라는 점을 확인해주길 바란다.

# 예제1 - 자바 언어 사용하기

<%
	int num=0;
	String s = "호랑이";
	out.println(num+"<br/>");
	out.println(s+"<br/><br/>");
%>

 

예제 1에 대한 출력 결과물

 

# 예제2 - 변수 사용하기

<%
	int num=100;
	String s="코끼리";
%>
출력1:<%= num%><br/>
출력2:<%= s%>

예제 2에 대한 출력 결과물

 

# 예제3 - 함수 사용하기

<%!
	void f1(javax.servlet.jsp.JspWriter out){
		try{
			out.println("함수콜<br/><br/>");
		}catch(Exception e){}
	}
	
	int f2(){
		return 999;
	}
%>
	
<% f1(out);%>
<%= f2() %>

예제 3에 대한 출력 결과물

 

# 예제4 - 날짜와 시간 출력

<% java.util.Date date = new java.util.Date(); %>
<%=date%>

예제 4에 대한 출력 결과물

 

# 예제5 - 표 만들기

<table border="1" width="200">
	<tr>
		<td><%=1 %></td>
		<td><%="호랑이"%></td>
	</tr>
	<tr>
		<td><%=2 %></td>
		<td><%="코끼리"%></td>
	</tr>
	<tr>
		<td><%=3 %></td>
		<td><%="독수리"%></td>
	</tr>
</table>

예제 5에 대한 출력 결과물

# 예제5 응용 - 표 만들기

<%
	String[] name = {"호랑이", "코끼리", "독수리"};
%>
	
<table border="1" width="200">
<% 
	for(int i=0; i<name.length; i++){ 
%>
	<tr>
		<%
			int temp=i*10;
		%>
		<td><%= i %></td>
		<td><%= name[i] %></td>
	</tr>
<% 
	} 
%>
</table>

예제 5 응용에 대한 출력 결과물

 

# 예제6 - 표현식 사용하기

<%! int func() {return 100;} %>
<%= 1 %>
<%= "tiger" %>
<%= func() %>
<% int a=10, b=5; %>
<%= (a>b)?"1":"2" %>

예제 6에 대한 출력 결과물

 

# 예제7 - 버튼 사용하기

<button>호랑이</button>
<hr/>
<button>호랑이</button><p/>
<input type="text" value="호랑이"/><p/>
<input type="submit" value="전송"/>

예제 7에 대한 출력 결과물 (hr이 줄 긋는거)

 

# 예제8

<SELECT NAME="color">
	<option value="red" selected>빨강</option>
	<option value="green">초록</option>
	<option value="blue">파랑</option>
</SELECT>

예제 8에 대한 출력 결과물

 

# 응용하기

<h1>구구단을 외우자!</h1>
<table border="1" width="800">
<% 
	for(int j=1; j<=9; j++){
		out.println("<tr>");
		for(int i=2; i<=9; i++){
			out.println("<td>"+i+" X "+j+" = "+i*j+"</td>");
		}
	out.println("</tr>");
}%>
</table>

 

# 예제10

# 예제11

728x90

+ Recent posts