Develop a Loan Calculator Program in Servlet

import javax.servlet.http.*;
import java.io.*;
import java.text.*;
public class RegPayS extends HttpServlet {
double principal;
double intRate;
double numYears;
final int payPerYear = 12;
NumberFormat nf;
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String payStr = "";
nf = NumberFormat.getInstance();
nf.setMinimumFractionDigits(2);
nf.setMaximumFractionDigits(2);
String amountStr = request.getParameter("amount");
String periodStr = request.getParameter("period");
String rateStr = request.getParameter("rate");
try {
if(amountStr != null && periodStr != null &&
rateStr != null) {
principal = Double.parseDouble(amountStr);
numYears = Double.parseDouble(periodStr);
intRate = Double.parseDouble(rateStr) / 100;
payStr = nf.format(compute());
}
else {
amountStr = "";
periodStr = "";
rateStr = "";
}
} catch (NumberFormatException exc) {
// Take appropriate action here.
}

response.setContentType("text/html");

PrintWriter pw = response.getWriter();

pw.print("" +
"
<form action="\&quot;http://localhost:8080/&quot;" name="\&quot;Form1\&quot;&quot;">" + "<b>Enter amount to finance:</b>" + " <input name="\&quot;amount\&quot;&quot;" size="12" type="textbox" value="\&quot;&quot;);" />"); pw.print(" <b>Enter term in years:</b>" + " <input name="\&quot;period\&quot;&quot;+" size="12" type="textbox" value="\&quot;&quot;);" />"); pw.print(" <b>Enter interest rate:</b>" + " <input name="\&quot;rate\&quot;&quot;" size="12" type="textbox" value="\&quot;&quot;);" />"); pw.print(" <b>Monthly Payment:</b>" + " <input name="\&quot;payment\&quot;" readonly="readonly" size="12" type="textbox&quot;" value="\&quot;&quot;);" />"); pw.print(" <input type="submit" value="\&quot;Submit\&quot;" />"); pw.println("</form>"); } double compute() { double numer; double denom; double b, e; numer = intRate * principal / payPerYear; e = -(payPerYear * numYears); b = (intRate / payPerYear) + 1.0; denom = 1.0 - Math.pow(b, e); return numer / denom; } }