每個JSP頁面在第一次被存取時,JSP引擎將它翻譯成一個Servlet來源程序,接著再把這個Serlvet原始程式編譯成Servlet的class類別檔。
接著再由Web容器(Servlet引擎)像呼叫普通Servlet程式一樣的方式來裝載和解釋執行這個Servlet程式。
已經宣告好的變量,不用我們自己宣告。
總共有9個隱含物件。
HttpServletRequest request
HttpServletResponse response(在JSP頁面中幾乎不會呼叫response的任何方法)
PageContext pageContext:頁面的上下文,可以從該對象取得其他8個隱含對象,也可以取得到目前頁面的其他訊息
HttpSession session:瀏覽器和伺服器的一次對話
ServletContext application:代表目前Web應用
ServletConfig config:當前JSp對應的Servlet的ServletConfig物件(幾乎不用)
Object page:指向目前JSP對應的Servlet物件的引用,但因為Object類型,只能呼叫Object類別的方法(幾乎不用)
pageContext,request,session,application(對屬性的作用域的範圍從小到大)
JSP表達式
#JSP宣告
###<%! %>裡的java程式碼會被插入Servlet的jspServlet方法外面,###所以JSP宣告可用來定義JSP頁轉換成的Servlet程序的靜態程式碼區塊、成員變數和方法。 #########因為JSP隱式物件實在jspServlet方法內宣告的,###所以在JSP宣告中不能使用這些隱式物件。 ######### #########JSP註解#############<%-- --%>######以上是JSP基礎入門的詳細內容。更多資訊請關注PHP中文網其他相關文章!