02/07/2007, 03:23
|
| | Fecha de Ingreso: agosto-2003 Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 21 años, 5 meses Puntos: 1 | |
Re: ¿Cómo hacer un eval(String)? Hola GreenEyed y gracias por tu respuesta. He visto algo de eso de incluir script. Creo que la clase Statament sirve para ello.
Voy a intentar explicar el caso real donde necesito realizar el eval:
Estoy usando el sistema Loggin de java (java.util.Logging)
Para setear el nivel del log (constante Level.x) necesito pasar el level desde un valor que tengo en una variable. De esta forma la sentencía, usando hipotéticamente eval() debería ser así:
// valorLevel es una variable que contiene el Nivel ("WARNING","INFO" etc..)
valorLevel = "INFO";
eval( "Logs.myLog.setLevel(Level."+valorLevel+")" );
De esta forma la evaluación de la sentencia ejecutaría:
Logs.myLog.setLevel(Level.INFO);
Espero haberme explicado bien. Gracias y un saludo. |