Sunday, May 29, 2016

Average of Three Numbers in JSTL

A simple program that I wrote using JSTL or Java Server Pages Standard Tag Library that will ask the user to give the number three numbers and then our program will compute the average of the three numbers. The code is very simple and easy to understand.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com

My mobile number here in the Philippines is 09173084360





Sample Program Output


Program Listing

average_numbers.jsp

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
<title>Average of Three Numbers in JSTL</title>
</head>
<style>
body 
{
font-family:arial;
font-weight:bold;
size:12px;
color:blue;
}
</style>
<body>
  <h2> Average of Three Numbers in JSTL</h2>
  <br>
  <form method="post">
     Enter Fist Number &nbsp; &nbsp;
    <input type="text" name="one"  size="3" value="<c:out value="${param.one}"/>" autofocus/><br>
    Enter Second Number &nbsp; &nbsp;
    <input type="text" name="two"  size="3" value="<c:out value="${param.two}"/>"/> <br>
     Enter Third Number &nbsp; &nbsp;
    <input type="text" name="three"  size="3" value="<c:out value="${param.three}"/>"/>
   <br> <br>
     <input type="submit" value="Find Average"  title="Click here to findout the average of the three numbers." />
     <br />
    </form>
<c:if test="${pageContext.request.method=='POST'}">
 <c:set var="average" scope="session" 
 value="${ (param.one + param.two + param.three) /3}"/>
 <br>

The average of <c:out value="${param.one}"/>,
 <c:out value="${param.two}"/> and <c:out value="${param.three}"/>
 is <fmt:formatNumber value="${average}" maxFractionDigits="2"/>.
</c:if>
</body>
</html>

No comments:

Post a Comment