¿cuál es la diferencia entre <%! %> y <%%> en JSP?diferencia entre <%! %> y <% %>
13
A
Respuesta
17
<%! %>
son JSP Declaration tags mientras <% %>
son JSP Scriptlet tags.
Cualquier código que pone en scriptles se puso en el _jspService()
método JSP cuando es compilado (el análogo de doGet
, doPost
, ... métodos de un servlet). Esto es lo que normalmente escribiría su código Java.
Pero, ¿qué ocurre si quiere declarar nuevos métodos en su clase JSP o declarar variables de instancia? Entonces es cuando usarías las etiquetas de declaración. Cualquier cosa que pones allí se pone en el JSP, fuera de del método _jspService()
.
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre <% %> y <%=%>?
- 2. ¿Cuál es la diferencia entre <%# %> y <%= %>?
- 3. Diferencia entre <acronym> y <abbr>?
- 4. ¿Diferencia entre <asp:table> y <table>?
- 5. Diferencia entre <string> y <string.h>?
- 6. SortedList <>, SortedDictionary <> y Dictionary <>
- 7. Diferencia entre clase y clase <?>
- 8. ¿Diferencia entre <=> y == en Ruby?
- 9. <%# %> vs <%= %>
- 10. Diferencias entre .CreateObjectSet <T>,. Set <T> y .CreateQuery <T>?
- 11. Diferencias entre <semaphore.h> y <sys/sem.h>
- 12. incluyendo <xstring>, <cstring>, <string> y <wstring> en C++
- 13. Lista @OneToMany <> vs Set <> diferencia
- 14. rieles ERB <%- ... -%> vs <% ... %>
- 15. Javascript y `<> ...</>` etiquetas
- 16. Rhino Mocks - Diferencia entre GenerateStub <T> y GenerateMock <T>
- 17. Diferencia entre <% = expresión%> y <% = expresión -%> en Ruby On Rails
- 18. ¿Cuál es la diferencia entre <system.web> y <system.webServer>?
- 19. ¿Cuál es la diferencia entre <% # Bind ("")%> y <% # Eval ("")%> en ASP.NET?
- 20. ¿Cuál es la diferencia entre <% %> y <%= %> en ASP.NET MVC
- 21. ¿Cuál es la diferencia entre Func <T, TResult> y Converter <TInput, TOutput>?
- 22. WSDL: cuál es la diferencia entre <binding> y <portType>
- 23. ¿cuál es la diferencia entre la lista <> y el diccionario <> en C#
- 24. diferencia de rendimiento entre <c: import url = "child.jsp" /> y <jsp: include ...>
- 25. ¿Cuál es la diferencia entre <? super E> y <? extends E>?
- 26. Diferencia entre la lista <T> y LinkedList <T>
- 27. Diferencia entre la lista <T> y la lista <object>?
- 28. Diferencia entre "git checkout <filename>" y "git checkout - - <filename>"
- 29. Diferencia entre <include> y <ViewStub> en android
- 30. ¿Cuál es la diferencia entre "plantilla <class T>" y "plantilla <typename T>"?
Hola, ¿tiene esto algo que ver con las variables locales frente a las variables de inasistencia? – Scicare
@Scicare Disculpa, todavía estaba editando la respuesta. ¿Responde la actualización a tu pregunta? –
sí lo hace. Gracias – Scicare