1.1 --- a/java/nekurak.net-web/src/java/cz/frantovo/nekurak/servlet/Komentare.java Sat Jun 19 14:37:11 2010 +0200
1.2 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/servlet/Komentare.java Sun Jun 20 14:46:47 2010 +0200
1.3 @@ -16,45 +16,45 @@
1.4 */
1.5 public class Komentare extends HttpServlet {
1.6
1.7 - @EJB
1.8 - PodnikRemote ejb;
1.9 + @EJB
1.10 + PodnikRemote ejb;
1.11
1.12 - @Override
1.13 - protected void doGet(HttpServletRequest pozadavek, HttpServletResponse odpoved) throws ServletException, IOException {
1.14 - doPost(pozadavek, odpoved);
1.15 - }
1.16 -
1.17 - @Override
1.18 - protected void doPost(HttpServletRequest pozadavek, HttpServletResponse odpoved) throws ServletException, IOException {
1.19 - /** Načteme HTTP parametry */
1.20 - Komentar k = new Komentar();
1.21 - k.setPodnik(Integer.decode(pozadavek.getParameter("podnik")));
1.22 - k.setNadpis(pozadavek.getParameter("nadpis"));
1.23 - k.setKomentar(pozadavek.getParameter("komentar"));
1.24 - k.setTyp(Komentar.TYP.valueOf(pozadavek.getParameter("typ")));
1.25 - boolean ulozit = Boolean.valueOf(pozadavek.getParameter("odeslat"));
1.26 -
1.27 - String jsp;
1.28 -
1.29 -
1.30 - try {
1.31 - /** Komentář odešleme do nižší vrstvy ke kontrole nebo rovnou k uložení */
1.32 - k = ejb.komentuj(k, ulozit);
1.33 - pozadavek.setAttribute("komentar", k);
1.34 -
1.35 - if (ulozit) {
1.36 - jsp = "/WEB-INF/casti/ajaxKomentare/odeslano.jsp";
1.37 - } else {
1.38 - jsp = "/WEB-INF/casti/ajaxKomentare/nahled.jsp";
1.39 - }
1.40 - } catch (Exception e) {
1.41 - /** Objekty mezi servletem a JSP si můžeme předávat pomocí atributů požadavku */
1.42 - pozadavek.setAttribute("chyba", e);
1.43 - jsp = "/WEB-INF/casti/ajaxKomentare/chyba.jsp";
1.44 + @Override
1.45 + protected void doGet(HttpServletRequest pozadavek, HttpServletResponse odpoved) throws ServletException, IOException {
1.46 + doPost(pozadavek, odpoved);
1.47 }
1.48
1.49 - /** O vykreslení XHTML vyýstupu se už zase postará JSP */
1.50 - RequestDispatcher rd = getServletContext().getRequestDispatcher(jsp);
1.51 - rd.forward(pozadavek, odpoved);
1.52 - }
1.53 + @Override
1.54 + protected void doPost(HttpServletRequest pozadavek, HttpServletResponse odpoved) throws ServletException, IOException {
1.55 + /** Načteme HTTP parametry */
1.56 + Komentar k = new Komentar();
1.57 + k.setPodnik(Integer.decode(pozadavek.getParameter("podnik")));
1.58 + k.setNadpis(pozadavek.getParameter("nadpis"));
1.59 + k.setKomentar(pozadavek.getParameter("komentar"));
1.60 + k.setTyp(Komentar.TYP.valueOf(pozadavek.getParameter("typ")));
1.61 + boolean ulozit = Boolean.valueOf(pozadavek.getParameter("odeslat"));
1.62 +
1.63 + String jsp;
1.64 +
1.65 +
1.66 + try {
1.67 + /** Komentář odešleme do nižší vrstvy ke kontrole nebo rovnou k uložení */
1.68 + k = ejb.komentuj(k, ulozit);
1.69 + pozadavek.setAttribute("komentar", k);
1.70 +
1.71 + if (ulozit) {
1.72 + jsp = "/WEB-INF/casti/ajaxKomentare/odeslano.jsp";
1.73 + } else {
1.74 + jsp = "/WEB-INF/casti/ajaxKomentare/nahled.jsp";
1.75 + }
1.76 + } catch (Exception e) {
1.77 + /** Objekty mezi servletem a JSP si můžeme předávat pomocí atributů požadavku */
1.78 + pozadavek.setAttribute("chyba", e);
1.79 + jsp = "/WEB-INF/casti/ajaxKomentare/chyba.jsp";
1.80 + }
1.81 +
1.82 + /** O vykreslení XHTML vyýstupu se už zase postará JSP */
1.83 + RequestDispatcher rd = getServletContext().getRequestDispatcher(jsp);
1.84 + rd.forward(pozadavek, odpoved);
1.85 + }
1.86 }