예제 #1
0
  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();
    }
  }
예제 #2
0
  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();
    }
  }