FromToSum.java
package market;
public class FromToSum {
public static int getFromToSum(int a, int b){
int sum = 0;
for(int i = a ; i<= b ; i++){
sum = sum + i;
}
return sum;
}
}
utility.tld
<function>
<name>fromtosum</name>
<function-class>market.FromToSum</function-class>
<function-signature>int getFromToSum(int,int)</function-signature></function></taglib>
web.xml
<taglib><taglib-uri>http://utility.tld</taglib-uri>
<taglib-location>/WEB-INF/utility.tld</taglib-location></taglib></web-app>
fromtosum.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@ taglib uri="http://utility.tld" prefix="lo"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
1에서 100까지의 합 : ${lo:fromtosum(1,100)}입니다. <br />
100에서 200까지의 합 : ${lo:fromtosum(100,200)}입니다. <br />
</body>
</html>
'tag library' 카테고리의 다른 글
EL로 자바 상수 사용방법 (0) | 2016.03.28 |
---|---|
jsp 커스텀태그 (0) | 2014.08.07 |