JSP第二章

第二章 JSP數據交互

一、什麼是JSP內置對象
就是不須要作任何的聲明就能夠直接使用的對象
二、out對象
out.print()能夠實現頁面的輸出
三、request對象
就對服務器作出一次請求
四、response對象
對服務器作出兩次請求,後一次是攜帶全部Java代碼作出的請求
五、轉發和重定向
轉發就是從客戶端發送請求到服務端,而後進過跳轉最終是以遊覽器完成
重定向是上一次的請求失敗後從新定義一個地址從新鏈接
轉發和重定向的區別
轉發和重定向都能實現頁面的跳轉,
轉發過程:從服務器會作一個request的請求將處理權交給另一個資源管理器中
重定向就是服務器向遊覽器返回一個響應,遊覽器接受響應後再發送一個新的地址到服務器
六、session對象
是指一系列善始善終的操做,
 
1.簡述JSP頁面的執行步驟
瀏覽器客戶端向JSP容器(如Tomcat)發出對JSP頁面的請求;
JSP容器將對應JSP頁面轉換成Java Servlet源代碼;
JSP容器編譯生成的源代碼,生成.class文件;
JSP容器加載運行對應的.class文件,生成響應的結果頁面;
JSP容器把響應的輸出結果發送到瀏覽器端。
 
2.解釋下4種不一樣的註釋方法
註釋主要有兩個做用:爲代碼做註釋;去掉代碼段。
JSP頁面有三種不一樣的註釋方法:HTML格式註釋,JSP代碼註釋,Java語言註釋
*HTML格式註釋:<!--這裏是HTML格式的註釋-->
            對於這種註釋,在瀏覽器端經過查看HTML源文件內容時,能夠看到註釋內容
*JSP代碼註釋:<%--開發人員專用註釋標記--%>
            使用這種註釋的文字不只在瀏覽器端看不到,甚至連JSP容器自動生成的Java源代碼中也不會包含。若是須要去掉JSP中的代碼塊,可使用這種註釋,也就是說,若是<%%>標記對包含在<%-- --%>標記對內,標記<%%>中的內容將會被忽略。
*Java語言註釋
對<%%>標記對內的代碼,可使用單行或多行註釋
<%//這裏是採用Java語言單行註釋格式的單行JSP註釋
int test;
%>
<%/*這裏是採用Java語言多行註釋格式的多行JSP註釋
    另一行註釋
  */
   int test;
%>
 
3.JSP的元素類型有哪三種?
JSP頁面是由元素(Elements)和模板數據(Template Data)組成。
JSP容器支持的元素類型有三種:指令元素(Directive Elements)、行爲元素(Action Elements)和腳本元素(Scripting Elements)。
模板數據是指不須要通過JSP容器特殊處理、直接發送到客戶端的全部非元素的其餘內容。
相關文章
相關標籤/搜索