Foros del Web » Programación para mayores de 30 ;) » Java »

Consulta Struts2+JSP

Estas en el tema de Consulta Struts2+JSP en el foro de Java en Foros del Web. Hola a todos, Tengo una duda de cómo realizar lo siguiente, aunque tengo claro que es una mala práctica y no se debería hacer, pero ...
  #1 (permalink)  
Antiguo 29/07/2010, 08:13
Avatar de chilenozzz  
Fecha de Ingreso: junio-2004
Ubicación: Chile
Mensajes: 44
Antigüedad: 20 años, 4 meses
Puntos: 1
Pregunta Consulta Struts2+JSP

Hola a todos,

Tengo una duda de cómo realizar lo siguiente, aunque tengo claro que es una mala práctica y no se debería hacer, pero es una solución "parche" que debo dar a un sistema.

Resulta que la aplicación está hecha con Struts2, entre otros frameworks, y una página JSP presenta el siguiente TAG dentro de código HTML:

Código HTML:
<s:property value="orderNumber"/> 
Resulta que lo que yo necesito es capturar el valor que se escribe en ese tag, pero en código JSP. Sé que suena raro esto, porque el tag Struts se escribe en el cliente, y el código JSP está de lado del servidor, por lo que teóricamente no se puede. Pero me gustaría saber si existe una forma.

Código HTML:
<html>

<%
//se que esto no se puede hacer, pero es la idea.
String variable_jsp = %><s:property value="orderNumber"/>

</html> 

De antemano muchas gracias.
Saludos.
  #2 (permalink)  
Antiguo 29/07/2010, 13:14
Avatar de chilenozzz  
Fecha de Ingreso: junio-2004
Ubicación: Chile
Mensajes: 44
Antigüedad: 20 años, 4 meses
Puntos: 1
Respuesta: Consulta Struts2+JSP

por favor alguien que me ayude!
  #3 (permalink)  
Antiguo 30/07/2010, 02:07
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Consulta Struts2+JSP

No es cierto que el JSP se escriba en el cliente, es el contenedor web (en el servidor) el que transforma el JSP en HTML y después se le envía al cliente como parte de la response.

Contestando a tu pregunta, no es que sea una mala práctica, es que directamente deberías evitarlo, STRUTS está pensado para entre otras cosas no utilizar scriptlets. No sé exactamente que es lo que quieres hacer, pero desde struts puedes llamar a funciones y usar su resultado, o utilizar expresiones de control de flujo, que te permiten hacer lo que se supone que debería hacer una web, mostrar datos.

Si necesitas hacer cosas más complicadas, plantéate que quizás no lo estés haciendo en el sitio adecuado.
  #4 (permalink)  
Antiguo 30/07/2010, 13:52
Avatar de chilenozzz  
Fecha de Ingreso: junio-2004
Ubicación: Chile
Mensajes: 44
Antigüedad: 20 años, 4 meses
Puntos: 1
Respuesta: Consulta Struts2+JSP

Ok, muchas gracias.
Veré la forma de agregar el nuevo atributo de una tabla pasando por todos los archivos de Hibernate, VO, DTO, Struts, uffff... Esto de Java EE es una locura. Todo el tiempo que te ahorras en desarrollar y mantener al final lo gastas en aprender, es lo mismo pero de otra forma jaja...

PD: Nunca dije que JSP se escribe en el cliente jeje

Etiquetas: jsp-servlets
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:25.