Ogni pagina JSP rende disponibile un insieme di oggetti che possono essere utilizzati all'interno della pagina. Questi oggetti impliciti sono accessibili sia attraverso azioni specifiche sia attraverso elementi di scripting:
Oggetto | Classe o interfaccia | Descrizione |
---|---|---|
page | javax.servlet.jsp.HttpJspPage | Rappresenta l'istanza della servlet generata da questa JSP. Raramente utilizzato. |
config | javax.servlet.ServletConfig | Rappresenta la configurazione dell'istanza della servlet generata da questa JSP. Raramente utilizzato. |
request | javax.servlet.http.HttpServletRequest | è l'oggetto request dell'invocazione http. |
response | javax.servlet.http.HttpServletResponse | è l'oggetto che rappresenta il documento finale. |
out | javax.servlet.jsp.JspWriter | è l'output stream per il contenuto della pagina. |
session | javax.servlet.http.HttpSession | Rappresenta i dati di una sessione specifica. |
application | javax.servlet.ServletContext | Rappresenta i dati condivisi fra tutte le pagine JSP. |
pageContext | javax.servlet.jsp.PageContext | Rappresenta i dati specifici della pagina utilizzati durante l'esecuzione. In altre parole premette un accesso programmatico a tutti gli altri oggetti impliciti. |
exception | javax.lang.Throwable | Permette di gestire gli errori all'interno della pagina JSP. |