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

Realizar calculos en Vector

Estas en el tema de Realizar calculos en Vector en el foro de Java en Foros del Web. Hola amigos del foro, espero que esta vez tambien me puedan ayudar... Tengo un problemita.. En un jsp ingreso valores que se agregan a un ...
  #1 (permalink)  
Antiguo 13/06/2011, 16:53
 
Fecha de Ingreso: mayo-2011
Ubicación: Lima
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Realizar calculos en Vector

Hola amigos del foro, espero que esta vez tambien me puedan ayudar... Tengo un problemita.. En un jsp ingreso valores que se agregan a un vector
Código HTML:
<form action="agrega.jsp" method="post">
            <input type="hidden" name="accion" value="Add">
            <font face="verdana" size="1" color="00008B"></font>
            <input type="text" name="item">
            <input type="submit" value="Agregar">
        </form>
        <jsp:include page="lista.jsp"/>
agreaga.jsp
            Vector v=(Vector)session.getAttribute("items");
                          
            String item=request.getParameter("item");

            v.add(item);
lista.jsp
Luego obtengo el vector de la sesion y 
                for (int i = 0; i < v.size(); i++)
                {
                   Int[] unaFila=(Int[]) v.get(i);// aca la pregunta esto es lo que creo que esta mal 
                    
                    //total=total+Integer.valueOf(unaFila[0]);
                    out.println("<table border='2'><tr>");
                    out.println(unaFila[0]);
                    out.println("<td>" + v.elementAt(i) + "</td>");
                    out.println("<td><a href='borrar.jsp?pos=" + i + "'>Borrar</a></td>");
                    
                    
                }
                out.println("<tr><td>"+total+"</td></tr>");
                out.println("</tr></table>");
me sale error de excepcion null pointer, quiero obtener su valor para poder sumarlos... pero si le digo "v.elementAt(i)" creo que no podre procesarlo ya que es un objeto bueno eso creo o como es que dberia hacerlo debe a ver alguna propiedad algo como el valueOf que ya lo intente pero nada me dice tipo incompatible.. de antemano les agradesco por su ayuda...
  #2 (permalink)  
Antiguo 13/06/2011, 17:05
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Realizar calculos en Vector

buenas,
fijate que java y javascript no es lo mismo. aguarda a que un moderador mueva el tema al foro correcto. n_n
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 14/06/2011, 01:18
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Realizar calculos en Vector

El problema que veo es que item es una string y la añades al vector v, pero después pretendes recuperar Int[]

Lo que me extraña es que te dé un nullpointer y no un error de tipo de objeto.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #4 (permalink)  
Antiguo 14/06/2011, 08:10
 
Fecha de Ingreso: mayo-2011
Ubicación: Lima
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Realizar calculos en Vector

Hola xerelo ya lo cambie le puese: String[] unaFila=(String[]) v.get(i);
pero aun no consigo hacerlo, asesorame como es que deberia hacerlo, Te explico un poco mas lo que intento hacer es que ingrese un Nº de factura y un monto y que pueda agregar la cantidad de factura que desee y poder calcular el total de los montos... de antemano les agradesco por su respuesta...

Etiquetas: javascript, realizar, vectores, calculo
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 15:14.