Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JSP stranica
- <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
- pageEncoding="ISO-8859-1" isELIgnored="false"%>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Insert title here</title>
- </head>
- <body>
- <form action="/libraryWeb/GetZaduzenja" method="get">
- Clanski broj: <input type="text" name="clanskiBroj">
- <input type="submit" value="Ucitaj zaduzenja">
- </form>
- <c:if test="${!empty clan}">
- <select name="zaduzenje">
- <c:forEach var="zad" items="${clan.zaduzenjas}">
- // ovdje nisam siguran kako da dva atributa ispise ja sam zamislio da to bude link da pozove servlet i onda se vrati
- <option><a href="/libraryWeb/Razduzi?idZad=${zad.id}">${zad.datumZaduzenja} ${zad.primerak.invBroj} </a></option>
- </c:forEach>
- </select>
- </c:if>
- </body>
- </html>
- servlet GetZaduzenja
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- String clanskiBroj = request.getParameter("clanskiBroj");
- Integer clanskiBrojInt = Integer.parseInt(clanskiBroj);
- Clan c = new ClanManager()
- .getNerazduzenaZaduzenjaZaClana(JPAUtil.getEntityManager(), clanskiBrojInt);
- request.setAttribute("clan", c);
- request.getSession().setAttribute("clanskiBroj", c.getClanskiBroj());
- RequestDispatcher rd = request.getServletContext().getRequestDispatcher("//razduziClana.jsp");
- rd.forward(request, response);
- }
- servlet Razduzi
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- String idZaduzenja = request.getParameter("idZad");
- EntityManager em = JPAUtil.getEntityManager();
- boolean ok = new ClanManager().razduzi(em, Integer.parseInt(idZaduzenja) );
- Clan c = new ClanManager()
- .getNerazduzenaZaduzenjaZaClana(JPAUtil.getEntityManager(),
- (Integer)request.getSession().getAttribute("clanskiBroj"));
- request.setAttribute("clan", c);
- RequestDispatcher rd = request.getServletContext().getRequestDispatcher("//razduziClana.jsp");
- rd.forward(request, response);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement