1. 여러가지 방식으로 안녕하세요 출력하기
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
document.write('javaScript 안녕하세요')
</script>
</head>
<body>
HMTL 안녕하세요1
<!-- html에서 java code작성하기 -->
<%
String s = "java 안녕하세요3";
%>
<!-- java code 출력 -->
<%= s%>
</body>
</html>
2. JSP 기본 태그 정리
| <% 스트립트릿 %> | 일반적인 자바 코드 |
| <%= 표현식 %> | 출력할 때 사용 |
| <%@ 지시어 %> | JSP 페이지의 설정 정보에 대한 설정/셋팅 |
| <%! 선언문 %> | 전역 변수 및 메소드 선언 |
<!-- 메서드 정의 -->
<%!
public int add(int x, int y){
return x+y;
}
%>
<%
int num1=3, num2 = 9;
int sum = add(num1, num2);
out.print("합계2:" + sum + "<br>");
%>
합계1: <%=sum %> <-- 표현식
3. for문 출력해보기
1)
반복문 1~10 출력하고 합계구하기
<br><br>
<%
int sum = 0;
for(int i=1; i<=10; i++){
sum += i;
out.print(i + "<br>");
}
%>
합계 : <%= sum %>
2)
반복문 1~10 출력하고 합계구하기
<br><br>
<%
int sum2 = 0;
for(int i=1; i<=10; i++){
sum2 += i;
%>
<%= i %><br>
<%} %>
합계 : <%= sum %>
구구단 <과제>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<style>
table{
margin : auto;
width : 800px;
height : 500px;
text-align : center;
border-collapse: collapse;
}
th, tr, td {
border : 1px solid #454545;
}
th{
background-color : #ECD5E3;
}
tr{
background-color : #F6EAC2;
}
</style>
<table>
<!-- i 단 -->
<%for(int i=2; i<10; i++){
out.print("<th>");
out.print( i + "단");
out.print("</th>");
} %>
<%for(int i=1; i<10; i++){
out.print("<tr>");
for(int j=2; j<10; j++){
out.print("<td>"+ j + "X" + i + "=" + i*j + "</td>");
}
out.print("</tr>");
}
%>
</table>
</body>
</html>'기초 및 언어 > ▶ Java&JSP' 카테고리의 다른 글
| 03. JSP_requset & post ,get (0) | 2025.09.08 |
|---|---|
| 02. JSP_ import, include (0) | 2025.09.08 |
| 00.JSP_JSP와 언어 인코딩 설정 (0) | 2025.09.08 |
| bread jdbc (0) | 2025.09.02 |
| BookJDBC (0) | 2025.09.02 |