JSP 기초 - 주요 클래스, 함수, 예외처리

서희찬·2023년 12월 11일
0

웹프로그래밍

목록 보기
22/30
post-thumbnail
post-custom-banner

자바에서 정의된 클래스의 메소드들을 사용할 수 있다.

Integer 클래스, String 클래스, Date 클래스, Math 클래스, File 클래스...

Integer

String

Date

Math

File

<%@ page contentType="text/html; charset=euc-kr" %>
<%@ page import=
"java.util.*,java.text.*,java.util.Date,java.io.*" %>
<b> Integer 클래스의 메소드 </b><hr>
<%
out.println("Integer.toString(56) => (string)" + Integer.toString(56) + "<br>");
out.println("Integer.parseInt(\"56\") => (int)" + Integer.parseInt("56") + "<br>");
%>
<br>
<b> String 클래스의 메소드 </b><hr>
<%
String str = "milk";
String str2 = "MILK";
%>
<%="sting : milk => 대문자 : " + str.toUpperCase() + " => 소문자 :+ str2.toLowerCase() %>
<br><br>
<%
out.println("HOUSE".equals("House"));
%>
<br><br>
<b> Date 클래스의 메소드 </b><hr>
<%!
Date d = new Date();
%>
<%= d.getYear() + 1900 %>-<%= d.getMonth() + 1 %>-<%= d.getDate() %>
<br><br>
<b> Math 클래스의 메소드</b><hr>
<%= "
-5의 절대값 : " + Math.abs(-5) + "<br> 4의 제곱근 : " + Math.sqrt(4) %>

대표 예제이다.

함수는

선언하고 호출하면된다.

선언

<%!
[리턴_타입] 함수명( [매개변수_리스트] ) {
  문장_리스트
  [ return 결과값; ]
}

호출

<%
함수명( [매개변수_리스트] );
%>

이와 같이 말이다.

try-catch-finally 문

try {
//문장_리스트
}
catch(예외타입1, 식별자1) {
//문장_리스트
}
[ catch(예외타입2, 식별자2) {
//문장_리스트
} ]*
[ finally {
//예외 발생과 관계없이 무조건 수행되는 코드
} ]

이렇게 생겼다.

profile
부족한 실력을 엉덩이 힘으로 채워나가는 개발자 서희찬입니다 :)
post-custom-banner

0개의 댓글