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

Struts tags

Estas en el tema de Struts tags en el foro de Java en Foros del Web. Hola tengo una duda, quisiera saber si me pueden indicar la diferencia entre los tags de struts, yo conocia del html tag que para el ...
  #1 (permalink)  
Antiguo 03/12/2010, 10:40
 
Fecha de Ingreso: octubre-2009
Mensajes: 16
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Struts tags

Hola tengo una duda, quisiera saber si me pueden indicar la diferencia entre los tags de struts, yo conocia del html tag que para el form seria algo asi:

<html:form...>
pero ahora resulta que he encontrado este <s:form...>

existe alguna diferencia entre ellos? se puede intercalar su uso indistintamente?
el tag no esolo para el form sino para textbox checkbox, entre otros que tiene struts.
Estuve buscando respuestas en la web pero la verdad que no encontré mucha, por ello recurro a ustedes.
Gracias
  #2 (permalink)  
Antiguo 03/12/2010, 11:07
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 14 años, 7 meses
Puntos: 10
Respuesta: Struts tags

Hola Tu!

Pues la palabra "html" y la "s" es solo el prefijo que le das a la etiqueta html de struts, y se declara al comienzo de la jsp

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

Ahi es prefix va lo que tu quieras, a lo mejor lo mas normal es que tenga prefix="html" pero tambien lo puedes encontrar como prefix="s".

Saludos!
  #3 (permalink)  
Antiguo 03/12/2010, 11:36
 
Fecha de Ingreso: octubre-2009
Mensajes: 16
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Struts tags

Gracias Bunburyscom,
entonces me dices que en el prefix puedo poner cualquier cosa porque indico como quiero llamar al tag...

pero ahora estaba indagando mas y veo que en struts2 solamente llaman a un taglib que maneja a todos me parece:

Código:
<%@ taglib prefix="s" uri="/struts-tags" %>
mientras que en struts 1 manejamos 4 taglibs:

Código:
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
Sabes algo de ello?

Pero con respecto al prefix que mencionaste, "en teoría" podria colocar cualqueir palabra.

Gracias
  #4 (permalink)  
Antiguo 03/12/2010, 15:36
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 13 años, 8 meses
Puntos: 306
Respuesta: Struts tags

Exacto, en Struts2 sólo se utiliza una libreria, y el prefijo que se suele usar es <s:
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: struts, tags
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 17:06.