Problema de código por acceso concurrente - Explicación del problema concreto
Publicado por Newbie83 (37 intervenciones) el 27/01/2015 22:35:33
Tengo un problema grave en el código de un servlet de una aplicación... utilizada por 50 usuarios, mas o menos.
Se trata de un servlet simple con el siguiente aspecto:
¿Cómo puedo controlar esto? ¿Hay algún fallo importante en la estructura del código?
Agradezco muchísimo la ayuda.
Saludos.
Se trata de un servlet simple con el siguiente aspecto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class servletXXX extends HttpServlet{
String codigoSolicitud = “”;
metodo get(){
Aquí se da un valor al código solicitud, que obtenemos de la URL.
(Evidentemente, cada usuario diferente que se conecte “aportará” un código diferente)
- Lo obtenemos leyendo de la URL:
codigoSolicitud = request.getParameter(“codigoSolicitud”);
- Lo guardamos para utilizar en el post:
request.setAttribute(“valorCodigo”, codigo);
}
metodo post(){
codigoSolicitud = ????;
Aquí se produce el problema. Cuando queremos utilizar el códigoSolicitud, “cargado” con el valor que hemos “seteado” en el get, éste se “machaca” en cuanto otro usuario accede a esta página.
}
}
¿Cómo puedo controlar esto? ¿Hay algún fallo importante en la estructura del código?
Agradezco muchísimo la ayuda.
Saludos.
Valora esta pregunta


0