본문 바로가기
기초 및 언어/▶ Java&JSP

01. JSP에서 출력하기

by 류딩이 2025. 9. 8.

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