1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/servlet/Komentare.java Sat Jun 19 11:19:27 2010 +0200
1.3 @@ -0,0 +1,57 @@
1.4 +package cz.frantovo.nekurak.servlet;
1.5 +
1.6 +import cz.frantovo.nekurak.dto.Komentar;
1.7 +import cz.frantovo.nekurak.ejb.PodnikRemote;
1.8 +import cz.frantovo.nekurak.web.HledacSluzby;
1.9 +import java.io.IOException;
1.10 +import javax.servlet.RequestDispatcher;
1.11 +import javax.servlet.ServletException;
1.12 +import javax.servlet.http.HttpServlet;
1.13 +import javax.servlet.http.HttpServletRequest;
1.14 +import javax.servlet.http.HttpServletResponse;
1.15 +
1.16 +/**
1.17 + *
1.18 + * @author fiki
1.19 + */
1.20 +public class Komentare extends HttpServlet {
1.21 +
1.22 + private HledacSluzby hledac = new HledacSluzby();
1.23 +
1.24 + @Override
1.25 + protected void doGet(HttpServletRequest pozadavek, HttpServletResponse odpoved) throws ServletException, IOException {
1.26 + doPost(pozadavek, odpoved);
1.27 + }
1.28 +
1.29 + @Override
1.30 + protected void doPost(HttpServletRequest pozadavek, HttpServletResponse odpoved) throws ServletException, IOException {
1.31 + PodnikRemote ejb = hledac.getPodnikEJB();
1.32 +
1.33 + Komentar k = new Komentar();
1.34 + k.setPodnik(Integer.decode(pozadavek.getParameter("podnik")));
1.35 + k.setNadpis(pozadavek.getParameter("nadpis"));
1.36 + k.setKomentar(pozadavek.getParameter("komentar"));
1.37 + k.setTyp(Komentar.TYP.valueOf(pozadavek.getParameter("typ")));
1.38 +
1.39 + boolean ulozit = Boolean.valueOf(pozadavek.getParameter("odeslat"));
1.40 +
1.41 + String jsp;
1.42 +
1.43 + try {
1.44 + k = ejb.komentuj(k, ulozit);
1.45 + pozadavek.setAttribute("komentar", k);
1.46 +
1.47 + if (ulozit) {
1.48 + jsp = "/WEB-INF/casti/ajaxKomentare/odeslano.jsp";
1.49 + } else {
1.50 + jsp = "/WEB-INF/casti/ajaxKomentare/nahled.jsp";
1.51 + }
1.52 + } catch (Exception e) {
1.53 + pozadavek.setAttribute("chyba", e);
1.54 + jsp = "/WEB-INF/casti/ajaxKomentare/chyba.jsp";
1.55 + }
1.56 +
1.57 + RequestDispatcher rd = getServletContext().getRequestDispatcher(jsp);
1.58 + rd.forward(pozadavek, odpoved);
1.59 + }
1.60 +}