Diferencias entre <%! y <%

Dresi?
16 de Agosto del 2004
Queria saber que diferencias hay entre estas dos etiquetas y si se ejecutan por separado o a la vez, es decir, por ejemplo, en un bucle for dentro de la etiqueta <%! meto otra etiqueta <%, cerrando primero la primera y luego colviendola a abrir para seguir ejecutando el for, claro, ¿¿ejecutaria los pasos de la etiqueta <% tantas veces como se repita el for o solo una??

noah
16 de Agosto del 2004
Pues mira, las etiquetas se usan por separado.
<% es la marca de jsp normal y corriente y la otra <%! es para cuando quieres usar funciones.
Espero que te sirva.

dj kinta
16 de Agosto del 2004
Si, es para escribir funciones pero tambien se pueden meter variables.
La diferencia entre meter una variable en <% o <%! es el ambito.

Los Jsps al ejecutarse se convierten en servlets, pues dependiendo donde pongas esa variable, en el servlet se te creara en un lugar o el otro, y su ambito sera distinto. cuando digo ambito me refiero a local o global.

un saludo