java/nekurak.net-web/src/java/cz/frantovo/nekurak/servlet/Komentare.java
changeset 145 0efefbf5f8b6
parent 144 3ea50a264ce0
     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  }