Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. package controllers;
  2.  
  3. import java.io.IOException;
  4. import java.io.PrintWriter;
  5.  
  6. import javax.servlet.ServletException;
  7. import javax.servlet.annotation.WebServlet;
  8. import javax.servlet.http.HttpServlet;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;
  11.  
  12. import at.Amortization;
  13. import at.Loan;
  14.  
  15. /**
  16. * Servlet implementation class AmortServlet
  17. */
  18. @WebServlet(description = "A servlet that acts as a controller for the Amortization Classes", urlPatterns = { "/doAmortization" })
  19. public class AmortServlet extends HttpServlet {
  20. private static final long serialVersionUID = 1L;
  21.  
  22. /**
  23. * @see HttpServlet#HttpServlet()
  24. */
  25. public AmortServlet() {
  26. super();
  27. // TODO Auto-generated constructor stub
  28. }
  29.  
  30. /**
  31. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  32. */
  33. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  34. // TODO Auto-generated method stub
  35. response.getWriter().append("Served at: ").append(request.getContextPath());
  36. }
  37.  
  38. /**
  39. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  40. */
  41. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  42. // TODO Auto-generated method stub
  43.  
  44. //get the input values from the request
  45. //convert or setup input for processing
  46. //determine results
  47.  
  48. double principal = Double.parseDouble(request.getParameter("Principal"));
  49. double rate = Double.parseDouble(request.getParameter("Rate"));
  50. int term = Integer.parseInt(request.getParameter("Term"));
  51.  
  52. new Amortization(new Loan(principal,rate,term)).doAmortization();
  53.  
  54. //generating the view
  55. response.setContentType("text/html");
  56. PrintWriter out = response.getWriter();
  57.  
  58.  
  59.  
  60. out.println("<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>");
  61. out.println("<html>");
  62. out.println("<head>");
  63. out.println("<meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1'>");
  64. out.println("<title>Amortized</title>");
  65. out.println("</head>");
  66.  
  67. out.println("<body>");
  68. out.println("<h1>Amortized</h1>");
  69.  
  70. //new Amortization(new Loan(principal,rate,term)).doAmortization();
  71.  
  72. out.println("</body>");
  73. out.println("</html>");
  74.  
  75.  
  76.  
  77.  
  78. }
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement