728x90
Dynamic Web Project를 생성한 후, index.jsp 파일을 만들어 사용한다.
# 예제1 - 자바 언어 사용하기
<%
int num=0;
String s = "호랑이";
out.println(num+"<br/>");
out.println(s+"<br/><br/>");
%>
# 예제2 - 변수 사용하기
<%
int num=100;
String s="코끼리";
%>
출력1:<%= num%><br/>
출력2:<%= s%>
# 예제3 - 함수 사용하기
<%!
void f1(javax.servlet.jsp.JspWriter out){
try{
out.println("함수콜<br/><br/>");
}catch(Exception e){}
}
int f2(){
return 999;
}
%>
<% f1(out);%>
<%= f2() %>
# 예제4 - 날짜와 시간 출력
<% java.util.Date date = new java.util.Date(); %>
<%=date%>
# 예제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 응용 - 표 만들기
<%
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>
# 예제6 - 표현식 사용하기
<%! int func() {return 100;} %>
<%= 1 %>
<%= "tiger" %>
<%= func() %>
<% int a=10, b=5; %>
<%= (a>b)?"1":"2" %>
# 예제7 - 버튼 사용하기
<button>호랑이</button>
<hr/>
<button>호랑이</button><p/>
<input type="text" value="호랑이"/><p/>
<input type="submit" value="전송"/>
# 예제8
<SELECT NAME="color">
<option value="red" selected>빨강</option>
<option value="green">초록</option>
<option value="blue">파랑</option>
</SELECT>
# 응용하기
<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
'웹 full stack 교육 > 이론' 카테고리의 다른 글
[Linux] MobaXterm에서 Ubuntu를 Tomcat으로 웹 페이지 열(version: HARD) (0) | 2021.09.10 |
---|---|
[Web] Eclipse에 MySQL 연동하기 포인트 (0) | 2021.09.09 |
[SQL] MySQL 설치 (0) | 2021.09.08 |
[Web] Tomcat으로 동적페이지 만들기 (0) | 2021.09.08 |
[Web] Tomcat 설치 및 사용하기 (0) | 2021.09.08 |