Acabo de desarrollar un programa en Java con J2EE para la gestión de la peña de la primitiva de mi empresa. Durante el desarrollo puse una opción para copiar al portapapeles directamente los datos de miembros y apuestas y así copiarlos al foro.
Esto que me funcionaba perfecto cuando arrancaba el programa en eclipse, tanto en linux como en w7, al desplegar el war ha dejado de funcionar. Y la primera pregunta es si sabéis si se puede hacer algo para que funcione. Utilizo la clase Clipboard:
Código:
Los sysos devuelven el dato que debería ir al portapapeles, pero el portapapeles ni se inmuta (desde el mismo proyecto arrancado en eclipse funciona).StringSelection stringSelection = new StringSelection(aString); Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); clipboard.setContents( stringSelection, null ); System.out.println("*****"); System.out.println("Portapapeles: paso 1"); System.out.println(aString);
Como esto no me funcionaba y no he encontrado nada en la web, he decidido hacerlo de otra forma, creándome un archivo con los datos al abrir el index.jsp y después poner un enlace en el mismo index que me abra en una página aparte el archivo de texto.
Crear el archivo y grabar los datos. Done. Pero el enlace se me resiste... Le he puesto:
Código HTML:
<a href="file:///D:/Desarrollo/Java/datos/eLAE/miembros/miembros.txt" style="text-decoration: none" class="a">Datos para el foro</a>>