Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. <%@ page import="nl.han.ica.oose.dea.Presentation.Model.DienstModel" % <%--
  2. Created by IntelliJ IDEA.
  3. User: Carsten
  4. Date: 20-10-2016
  5. Time: 14:21
  6. To change this template use File | Settings | File Templates.
  7. --%>
  8. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  9. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  10. <head>
  11. <title>Diensten</title>
  12. </head>
  13. <body>
  14.  
  15.  
  16. <table>
  17. <tr>
  18. <th>Aanbieder</th>
  19. <th>Dienst</th>
  20. <th>Prijs per maand</th>
  21. <th>Prijs per halfjaar</th>
  22. <th>Prijs per jaar</th>
  23. <th>Deelbaar</th>
  24. <th>Verdubbeling</th>
  25. </tr>
  26.  
  27. <c:forEach items="${DienstModel.allediensten}" var="dienst">
  28.  
  29. <tr>
  30. <td><c:out value ="${dienst.aanbieder}"/></td>
  31. <td><c:out value ="${dienst.dienst}"/></td>
  32. <td><c:out value ="${dienst.prijspermaand}"/></td>
  33. <td><c:out value ="${dienst.prijsperhalfjaar}"/></td>
  34. <td><c:out value ="${dienst.prijsperjaar}"/></td>
  35. <td><c:out value ="${dienst.deelbaar}"/></td>
  36. <td><c:out value ="${dienst.verdubbeling}"/></td>
  37.  
  38.  
  39.  
  40. </tr>
  41. </c:forEach>
  42.  
  43. </table>
  44.  
  45. </body>
  46. </html>
  47.  
  48. package nl.han.ica.oose.dea.Presentation.Model;
  49.  
  50. import nl.han.ica.oose.dea.Domain.Dienst;
  51. import nl.han.ica.oose.dea.Service.DienstService;
  52.  
  53. import java.util.ArrayList;
  54. import java.util.List;
  55.  
  56. /**
  57. * Created by Carsten on 18-10-2016.
  58. */
  59. public class DienstModel {
  60. DienstService dienstService;
  61. public static List<Dienst> allediensten = new ArrayList<Dienst>();
  62.  
  63. public DienstModel() {
  64. dienstService = new DienstService();
  65. }
  66.  
  67. public List<Dienst> haalDienstenOp(){
  68. allediensten = dienstService.getAlleDiensten();
  69. return allediensten;
  70. }
  71. }
  72.  
  73. package nl.han.ica.oose.dea.Presentation.Controller;
  74.  
  75. import nl.han.ica.oose.dea.Presentation.Model.DienstModel;
  76.  
  77. import javax.servlet.RequestDispatcher;
  78. import javax.servlet.ServletException;
  79. import javax.servlet.annotation.WebServlet;
  80. import javax.servlet.http.HttpServlet;
  81. import javax.servlet.http.HttpServletRequest;
  82. import javax.servlet.http.HttpServletResponse;
  83. import java.io.IOException;
  84.  
  85. /**
  86. * Created by Carsten on 18-10-2016.
  87. */
  88.  
  89. @WebServlet("/diensten")
  90. public class DienstUitproberenPageController extends HttpServlet{
  91. DienstModel dienstModel = new DienstModel();
  92. @Override
  93. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  94. dienstModel.haalDienstenOp();
  95. request.getRequestDispatcher("diensten.jsp").forward(request,response);
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103. }
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement