Conosco il ciclo di vita della pagina JSP ma mi chiedevo quando ho iniziato a utilizzare JSTL. La mia domanda è quella in quale fase del ciclo di vita JSP viene valutato questo tag JSTL? per esempio nella fase di traduzione jsp o in fase di servizio.in quale fase viene valutata JSTL JSP?
5
A
risposta
8
tag personalizzati sono convertite in chiamate al tag handler che implementa il tag personalizzato.
Quando si esegue che JSP (che avviene dopo la compilazione di successo (traduzione)), hanno effettivamente eseguito e rendere l'uscita alla risposta.
2
JSTL viene valutato durante la fase di compilazione JSP (o traduzione). Puoi verificarlo dallo stacktrace se viene lanciata un'eccezione:
org.apache.jasper.JasperException: /index.jsp (line: 8, column: 23) No tag "urfafl" defined in tag library imported with prefix "c"
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:199)
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1215)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1452)
org.apache.jasper.compiler.Parser.parse(Parser.java:138)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
Problemi correlati
- 1. Espressione annidata in JSP/JSTL
- 2. Spring jsp page non valutata
- 3. Come viene valutata l'istruzione in C++?
- 4. IntelliJ e JSP/JSTL non possono risolvere taglib per JSTL in tomcat7
- 5. Qual è la differenza tra JSP e JSTL?
- 6. Accesso alle dimensioni di una raccolta in JSP/JSTL/EL
- 7. In quale ordine è un'istruzione if valutata in Python
- 8. Come viene valutata l'espressione operatore OR
- 9. la condizione dopo && viene sempre valutata
- 10. Come viene valutata l'istruzione 'if (A && B)'?
- 11. In JavaScript, quale codice viene eseguito in fase di esecuzione e quale codice viene eseguito a parsetime?
- 12. Come chiamare il metodo parametrizzato da JSP utilizzando JSTL/EL
- 13. Jetty 7 distribuzione hightide, supporto JSP e JSTL
- 14. Quando utilizzare requestScope in jstl?
- 15. In cicli for, la lunghezza dell'array viene valutata ogni iterazione?
- 16. JSTL formatDate e java.time.LocalDate
- 17. Ottieni nome file corrente in JSP
- 18. differenza tra jstl-api e jstl-impl
- 19. Tags puntatori vs JSTL
- 20. web.xml per jstl
- 21. Quando viene valutata la testa di uno stream?
- 22. posso passare una variabile da uno scriptlet JSP per JSTL ma non da JSTL ad uno scriptlet JSP senza un errore
- 23. Eclipse JSTL Core Completamento automatico
- 24. Come verificare isNumeric/IsNumber in JSTL
- 25. Come arrotondare un numero in JSTL?
- 26. Operatore ternario in JSTL/EL
- 27. Valuta una stringa list.contains in JSTL
- 28. Multi-TABLE funzione valutata vs Inline Table funzione valutata
- 29. Codice aiutare a vista (JSP/JSTL) per Spring MVC oggetti del modello in Eclipse
- 30. Come ottenere un elemento dalla [] attributo String in JSTL tag/JSP
grazie Suresh ... –