Estoy experimentando JSP desde Java, estoy usando una clase Java * .java, dentro de esta clase hay un método que imprime una cadena System.out.println("Message");
, llamo esto método de index.jsp, el mensaje "Mensaje" aparece en la consola del servidor pero no en index.jsp porque System.out.println();
no funcionará en un archivo jsp.
Editar: La pregunta es obvia cómo enviar y mostrar este mensaje en mi index.jsp?Imprimir texto desde un método de clase java dentro de una página .jsp
6
A
Respuesta
7
En un JSP, tiene un objeto out
implícito. Use out.println()
para imprimir en las páginas web.
Adicionalmente, dentro del HTML puede utilizar <% = "mensaje" %> (o <% myMessage.toString()%> en el mismo sentido
ACTUALIZACIÓN:
O se está en el JSP (o servlet) o no. El objeto que recibe la secuencia para escribir el HTML es un servlet * (explícito o compilado de JSP). Si puede escribir desde alguna otra clase, debe pasar el out
a ese clase y úselo (no puede escribir en la página web con System.out).
Tenga cuidado de no pasarlo a su clase de lógica de negocios, estos deben ser independientes de la interfaz de usuario (es decir no tienen que saber que la UI es HTML); sería una mala práctica ya que mezclaría clases internas con salidas externas.
Cuestiones relacionadas
- 1. Java (JSP/Servlet): equivalente de getServletContext() desde adentro de .jsp
- 2. Llamando a un método java en jsp
- 3. ¿Cómo puedo reutilizar HTML/JSP dentro de una página?
- 4. Llamar a un método de clase dentro de una clase
- 5. ¿Cómo imprimir texto desde textarea?
- 6. Definir una clase en un JSP
- 7. llamar a un método estático dentro de una clase?
- 8. creando una JVM desde dentro de un método JNI
- 9. Ejecutar JSP directamente desde Java
- 10. Java: ¿Cómo puedo generar un archivo PDF desde una página JSP JSF?
- 11. Enum dentro de un JSP
- 12. ¿Llamar a una función dentro de un método de clase?
- 13. acceder a una clase Java desde dentro maravilloso
- 14. javax.el.PropertyNotFoundException en una página JSP
- 15. Llamar a un método de clase desde esa clase
- 16. ¿Cómo leer un texto de una página web con Java?
- 17. Cómo llamar al método parametrizado desde JSP usando JSTL/EL
- 18. ¿Puedo incluir una clase dentro de un método?
- 19. ¿Cómo decorar un método dentro de una clase?
- 20. Java - ¿Accesibilidad del método dentro de la clase paquete privado?
- 21. ¿Es posible llamar al método dentro de una aplicación Java desde una JVM diferente?
- 22. ¿Cómo convertir una fecha java a un instalador legible para Joda Time dentro de un JSP?
- 23. ¿Cómo imprimir la fecha actual en JSP?
- 24. Codificación de página en JSP
- 25. Constante de Ruby dentro de un método de clase
- 26. utilizar Python desde dentro de Java
- 27. Incluyendo la página JSP dentro de cada ciclo
- 28. En Java, ¿cómo invoco el método de una clase base desde el método de anulación en una clase derivada?
- 29. Imprimir una página sin mostrarla?
- 30. Imprimir texto Archivar en una impresora específica en java
¿Acaban de votar (perder reputaciones) por malentendido? SJuan76, sé de qué estás hablando, estos son conceptos básicos, nadie podría ir a un lugar sin saber cómo imprimir, ¿verdad? No puedo hacer 'out.println();' porque estoy en una clase .java ¿no? Tengo un método en mi clase Java que muestra los valores de una matriz, por lo que ingreso un bucle y muestro los elementos de la matriz imprimiendo 'System.out.println (" Element ");'. –
Creo que el voto a favor se debe a que su pregunta parecía que no se había molestado en leer sobre el objeto 'out', que es lo básico de los JSP. – SJuan76
Estaba claro, que lo que pensaste no fue lo que dije, pero de todos modos gracias por la información que me acabas de proporcionar :) –