mojo's Blog
JSP 프로그래밍 본문
JSP 종합 예제 코드
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>JSP 종합 예제</title>
</head>
<body>
<h2>JSP 종합 예제</h2>
<hr>
<%!
String[] members = {"김길동", "홍길동", "김사랑", "박사랑"};
int num1 = 10;
int calc(int num2){
return num1 + num2;
}
%>
<h3>
1. JSP 주석
<!-- HTML 주석: 화면에서는 안보이고 소스 보기에는 보임 -->
<%-- JSP 주석: 화면과 소스 보기에서 보이지 않음 --%>
</h3>
<h3>
2. calc(10) 메서드 실행 결과 :
<%= calc(10) %>
<hr>
</h3>
<h3> 3. include: hello.jsp </h3>
<%@ include file="../hello.jsp" %>
<hr>
<h3>4. 스크립트(배열 데이터 출력)</h3>
<ul>
<%
for(String name:members) {
%>
<li> <%= name %> </li>
<%
}
%>
</ul>
</body>
</html>
JSP 프로그래밍 : 계산기 구현하기
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>계산기 JSP</title>
</head>
<body>
<h2>계산기 JSP</h2>
<hr>
<form method="post" action="calc.jsp">
<input type="text" name="n1" size="10"> <select name="op">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select> <input type="text" name="n2" size="10">
<input type="submit" value="실행">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<%
int n1 = Integer.parseInt(request.getParameter("n1"));
int n2 = Integer.parseInt(request.getParameter("n2"));
long result = 0;
switch(request.getParameter("op")){
case "+" : result = n1 + n2; break;
case "-" : result = n1 - n2; break;
case "*" : result = n1 * n2; break;
case "/" : result = n1 / n2; break;
}
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>계산기 JSP</title>
</head>
<body>
<h2>계산 결과-JSP</h2>
<hr>
결과 : <%= result %>
</body>
</html>
Comments