Cómo utilizar etiquetas struts2 en páginas jsp
lt@taglib? prefijo="s"? uri = "/struts-tags" gt;
Las etiquetas Struts2 se dividen principalmente en dos categorías:
¿Etiquetas UI? Esto rara vez se usa, por lo que no lo presentaré
Etiquetas que no son de UI
If, elseif y else
lts: If? prueba="tipo_enlace?==?1 ">? // Solo cuando el valor de la prueba sea verdadero, se ejecutará el contenido del bloque de declaración if.
Características
lt/s: si gt;?
lts: ¿Elsef? prueba="link_type?==?2 ">;?
Dibujar
lt/s: else if gt;?
ltStudent: De lo contrario, ¿gt?
-
lt/s: else gt;
Uso de etiquetas de iteración
Descripción del iterador:
Se utiliza para iterar sobre colecciones (java.util.Collection) o valores de enumeración (java.util.Iterator). ?
ltol gt?
lts: iterador? valor="#request.names "? estado="stuts" >?
lts: ¿Y si? test="#stuts.odd?==?true " gt? //Juzga la paridad de los datos recuperados.
¿Es gtWhite? lts: ¿Propiedad? /gt;lt/李gt?
lt/s: si gt;?
ltStudent: De lo contrario, ¿gt?
ltLi? style="fondo-color: gris " > lts: ¿propiedad? /gt;lt/李gt?
lt/s: else gt;?
lt/s: iterador gt;?
lt/ol gt;?
El efecto de visualización del código anterior es distinguir los colores de dos líneas adyacentes.
Etiqueta de dirección URL,
¿El elemento secundario envía parámetros de solicitud a la dirección URL?
lts: ¿URL? action= "? gt?
lts: param? nombre= "? ? valor = " " gt lt/s: parámetro gt;?
lt/s: URL gt;
¿Hipervínculo? ¿Respuesta? ¿href? gtGeneral y
ltAnswer? href= "?
lts: ¿URL? action= "? ¿gt?
lts:param? nombre= "?? valor = " " gt lt/s: param gt;?
lts: param? nombre= "? ? valor = " " gt lt/s: parámetro gt;?
lts:param? nombre = "?? valor = " " gt lt/s: parámetro gt;?
lt/s: URL gt; " gt?
Contacto...
lt/a gt;?
La etiqueta Set se utiliza para poner un valor en el rango especificado.
Como aplicaciones, sesiones, etc. ?
lts: ¿configuración? nombre = "usuario"? valor = "nombre de usuario"? alcance="solicitud"/gt. ?
Especificaciones de uso de etiquetas comúnmente utilizadas en el desarrollo de páginas Struts2:?
2.1. Pasar
Pasar un valor a la acción. La acción debe tener los atributos correspondientes y proporcionar un método SET/GET. ?
(Puede utilizar la solicitud. Cuando el número es pequeño, getparameter(" nombre de usuario ");)?
2.2.2. . Los datos a visualizar se obtienen de la operación. ?
2.3. Pasar el valor al objeto de entidad en la operación y utilizar la etiqueta de campo de texto. ?
2.4. Utilizar el valor especificado en la página de valoración
2.5 Utilizar
2.6.