¿Existe un límite en la cantidad de etiquetas anidadas utilizadas en una página jsp?
1 Inicie JspSupportServlet en el archivo web.xml:
En web Realice la siguiente configuración. en el archivo .xml.
Código XML
& ltservlet & gt
& ltservlet-name & gt;JspSupportServlet & lt/servlet-name & gt;
& ltservlet-class>
org.Apache.struts2.views.jspsupportservlet
</servlet-class>
< ! - Configure JspSupportServlet para que se inicie solo ->
<Load on startup>1</load-on-startup>
</servlet>
2. "instrucción de asignación" en el archivo de plantilla de FreeMarker para importar la biblioteca de etiquetas.
Código Java
& lt# asignar s = JSP taglibs["/we b-INF/struts-tags . TLD "]/& gt;
3. Escriba el archivo FTL de la página de inicio de sesión:
Código HTML
& lt# asignar s = JSP taglibs["/we b-INF/struts-tags . TLD "] / & gt;
& lthtml & gt
& lthead & gt
& lttitle & gtPágina de inicio de sesión
& lt/head & gt;
& ltbody & gt
Iniciar sesión
& lt@ s . formulario action = " iniciar sesión . action "
& lt@ s. textfieldname = "nombre de usuario" label = "nombre de usuario"/& gt;
& lt@ s.
& lt@ s . enviar valor = "enviar "/& gt;
& lt/@ s
Mensaje: $ { nombre1}=${nombre2}
& lt/body & gt;
& lt/html & gt;
Nota:
< p Los atributos nombre1 y nombre2 se obtienen posteriormente de la operación, esto es para verificar que los valores de los atributos se obtengan en la plantilla.De forma predeterminada, el contenedor WEB no procesa las páginas de plantilla de FreeMarker. Si solicita la página directamente a través del navegador, de lo contrario no verá el resultado deseado, sino el código fuente de la página de plantilla.