carLoan.java
unknown
plain_text
a year ago
1.9 kB
4
Indexable
package com.example.carloan;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/carLoan")
public class carLoan extends HttpServlet {
private static final long serialVersionUID = 1L;
public carLoan() {
super();
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String incomes = request.getParameter("monthlyIncome");
String debts = request.getParameter("debt");
String loans = request.getParameter("loan");
String durations = request.getParameter("duration");
String empStatus = request.getParameter("empStatus");
double monthlyIncome = Double.parseDouble(incomes);
double debt = Double.parseDouble(debts);
double loan = Double.parseDouble(loans);
double duration = Double.parseDouble(durations);
// Instantiate the loanApplicant class and process the input
loanApplicant applicant = new loanApplicant(monthlyIncome, debt, loan, duration, empStatus);
// Set attributes to pass back to the JSP
request.setAttribute("applicationStatus", applicant.getApplicationStatus());
request.setAttribute("loanAmountApproved", applicant.getLoanAmountApproved());
request.setAttribute("interestRate", applicant.getInterestRate());
request.setAttribute("monthlyPayment", applicant.getMonthlyPayment());
request.setAttribute("DSR", applicant.getDSR());
// Forward the request back to the result page
request.getRequestDispatcher("/loanResult.jsp").forward(request, response);
}
}
Editor is loading...
Leave a Comment