private void editarDiccionario(HttpServletRequest request, HttpServletResponse response) { HttpSession session = request.getSession(true); String nombre = request.getParameter("tNombre"); String descripcion = request.getParameter("tDescripcion"); Long id = Long.parseLong((String) session.getAttribute("idDicc")); DiccionarioView diccionario; if (session.getAttribute("diccionario") == null) { diccionario = new DiccionarioView(); session.setAttribute("diccionario", diccionario); } else { diccionario = (DiccionarioView) session.getAttribute("diccionario"); } diccionario.setIdDiccionario(id); diccionario.setNombre(nombre); diccionario.setDescripcion(descripcion); session.setAttribute("diccionario", diccionario); sistema.modificarDiccionario(diccionario); session.setAttribute("divCrear", null); session.setAttribute("divEditar", null); session.setAttribute("nombre", null); session.setAttribute("descripcion", null); session.setAttribute("id", null); RequestDispatcher dispatcher = request.getRequestDispatcher("/DiccionarioList.jsp"); try { dispatcher.forward(request, response); } catch (ServletException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }
private void guardarDiccionario(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(true); String nombre = request.getParameter("tNombre"); String descripcion = request.getParameter("tDescripcion"); session.setAttribute("divCrear", null); DiccionarioView diccionario; if (session.getAttribute("diccionario") == null) { diccionario = new DiccionarioView(); session.setAttribute("diccionario", diccionario); } else { diccionario = (DiccionarioView) session.getAttribute("diccionario"); } diccionario.setNombre(nombre); diccionario.setDescripcion(descripcion); session.setAttribute("diccionario", diccionario); sistema.altaDiccionario(diccionario); session.setAttribute("divCrear", null); RequestDispatcher dispatcher = request.getRequestDispatcher("/DiccionarioList.jsp"); try { dispatcher.forward(request, response); } catch (ServletException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }