Foros del Web » Programación para mayores de 30 ;) » Java »

error al refrescar una pagina

Estas en el tema de error al refrescar una pagina en el foro de Java en Foros del Web. estoy haciendo una palicacion web usando servlets y jsp. cuando ingreso una nueva medida esta se realiza de manera normal pero si refresco la pagina ...
  #1 (permalink)  
Antiguo 28/03/2006, 19:09
 
Fecha de Ingreso: agosto-2005
Mensajes: 72
Antigüedad: 19 años, 5 meses
Puntos: 1
error al refrescar una pagina

estoy haciendo una palicacion web usando servlets y jsp.
cuando ingreso una nueva medida esta se realiza de manera normal pero si refresco la pagina con el icono de refresh de la barra de internet explorer me da un error el cual es de codigo nro_medida esa validacion lo realizao con un metodo el cual verifica que no se ingrese repetido.
pero cuando se lo refresco la pagina se vuelve a ejecutal ese metodo.
de antemano agradezco la ayuda.
Gracias


if (sTipo.equals("insertar")) {

cod_indicador= request.getParameter("cod_indicador");
nro_medida= request.getParameter("nro_medida");
cod_medida= request.getParameter("cod_medida");
objEntidad.setCod_indicador(cod_indicador);
objEntidad.setNro_medida(nro_medida);
Lista objLista = null;//************************************
BuscaCodigo(request,response,objLista,cod_medida,n ro_medida,cod_indicador);//**************
if(nro_medida!=""){
objMedidaDAO.insertar(objEntidad);
}
else {
getServletContext().getRequestDispatcher("/msg.jsp?tipo=error&titulo=Cliente&descripcion=Erro r en el Proceso el numero de medida ingresado es vacio &continua=javascript:window.history.back()").forwa rd(request,response);
request.setAttribute("cod_indicador1",cod_indicado r);
//getServletContext().getRequestDispatcher("/medida.jsp").forward(request,response);
}
request.setAttribute("cod_indicador1",cod_indicado r);
getServletContext().getRequestDispatcher("/medida.jsp").forward(request,response);
System.out.println("LO QUE SE ESTÁ VIENDO Cod_indicador1 "+cod_indicador);
}



////metodo para validar el nro_medida que no se ingrese iguales

public Lista BuscaCodigo(HttpServletRequest re, HttpServletResponse res, Object objLista,String cod_medida, String nro_medida,String cod_indicador) throws Exception {
Lista objListaLM = new Lista();
BeanMedida objEntidad = null;
String sql = "";
Connection conn = getConnection();
Statement stm = conn.createStatement();
DAOFactory objDAOFactory=DAOFactory.getDAOFactory(DAOFactory. MYSQL);
MedidaDAO objMedidaDAO =objDAOFactory.getMedidaDAO();
sql="select cod_medida,nro_medida,cod_indicador from tb_medida where nro_medida='"+nro_medida+"' and cod_indicador='"+cod_indicador+"'";
ResultSet rst = stm.executeQuery(sql);
while (rst.next()) {

objEntidad = new BeanMedida();
objEntidad.setCod_medida(rst.getString(1));
objEntidad.setNro_medida(rst.getString(2));
objEntidad.setCod_indicador(rst.getString(3));
String coma = rst.getString(2);
String coma2 = rst.getString(3);

if((!coma.equals("") || coma!=nro_medida || coma2.equals(cod_indicador))){
HttpServletResponse response = null;
response.sendRedirect("msg.jsp?tipo=error&titulo=C liente&descripcion=Error en el Proceso&continua=javascript:window.history.back()" );
}
}
rst.close();
stm.close();
conn.close();
return objListaLM;
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:07.