Red de conocimiento informático - Material del sitio web - Cómo utilizar etiquetas struts2 en páginas jsp

Cómo utilizar etiquetas struts2 en páginas jsp

Para usar etiquetas struts2.0 en jsp, primero debe usar la directiva taglib para importar el archivo tld struts2 en la página.

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.