Pasar una lista como parámetro en un jsp:include

A la hora de querer incluir en nuestra jsp otra jsp a la que le vamos a pasar parámetros la forma común es: <jsp:include page="../paginator.jsp"> <jsp:param name="param1" value="${parametro1}"> <jsp:param name="param2List" value="${parametro2List}"> </jsp:include> Y a la hora de hacer referencia en la otra jsp se hace usando ${param.param1} y ${param.param2List} y ya se mostraría su valor. […]

Preparar proyecto web con Ant y Tomcat sin errores

Lo primero que necesitamos es bajarnos: Java JDK Apache Ant Apache Tomcat Eclipse Lo primero que hacemos es configurar las variables de entorno en nuestro equipo: Vamos a Botón derecha sobre equipo/propiedades/Configuración avanzada del sistema/Opciones avanzadas/variables de entorno Añadimos: ANT_HOME = (dir donde descomprimos ant) JAVA_HOME = (dir donde descomprimos las jdk) CATALINA_HOME = (dir […]

Coger texto seleccionado con Javascript

Si nos encontramos en la situación de querer recuperar el texto que ha seleccionado el usuario en nuestra página web y que además funcione en la mayoría de los navegadores, el código es el siguiente: if (document.selection) { // Internet Explorer antes de la version 9 var sel = document.selection.createRange().text; } else if(document.getSelection()){ //Resto de […]

The entity name must immediately follow the ‘&’ in the entity reference

Programando en jsp o jspx nos hemos podido encontrar con el siguiente error: The entity name must immediately follow the '&' in the entity reference ¿Qué quiere decir? ¿Cuándo ocurre? Muy fácil, esto se produce cuando estamos intentando poner en una condicion de un if el AND o el OR con && o || pero […]

Reproducir un sonido en Android

Para poder reproducir un sonido lo que tenemos que hacer es lo siguiente: 1) Creamos en res una carpeta llamada raw y ahi metemos el archivo mp3 que queramos reproducir. 2) En la Activity que queramos reproducir un sonido ponemos el siguiente código: MediaPlayer mediaPlayer = MediaPlayer.create(MyAlarmService.this, R.raw.alarma); mediaPlayer.start();