servlet/jsp筆試題總結

今天看了一整套的筆試題,發現自己還有很多的基礎知識不是很牢固啊委屈,所以痛下決心,這幾天都要好好回顧基礎知識,畢竟基礎纔是最重要的啊!!奮鬥奮鬥奮鬥

將所有問題特爲總結了一下:

1.      page, request, session,application 的應用範圍(簡單介紹)

a)        application全局作用範圍,整個應用程序共享,就是在部署文件中的同一個webApp共享,生命週期爲:應用程序啓動到停止。
    session
會話作用域,當用戶首次訪問時,產生一個新的會話,以後服務器就可以記住這個會話狀態。生命週期:會話超時,或者服務器端強制使會話失效。
    request請求作用域,就是客戶端的一次請求。
    page
一個JSP頁面。

b)       注:<jsp:include><%@ include %>區別:

如果上面的<jsp:includepage="jsp2.jsp" />改爲<%@ include file="jsp2.jsp" %>,即使scopepage也是正確的,

<%@ include%>是編譯時包含,<jsp:include>是運行時包含.前者就相當於宏,編譯時替代,後者相當於函數,運行時返回.

2.      較爲重要的狀態碼:200—成功, 404—請求出錯(服務器找不到請求網頁) 503—服務不可用

3.     設置session的超時時間:(時間單位需要特別注意)

a)        在web.xml中設置session-config如下:
  <session-config>
   <session-timeout>2</session-timeout>//時間爲2分鐘
  </session-config>

b)        在Tomcat/conf/web.xmlsession-config

<session-config>
        <session-timeout>30</session-timeout> //默認值爲:30分鐘
</session-config>

    c)    在Servlet中設置
                     HttpSessionsession = request.getSession();
                     session.setMaxInactiveInterval(60);//單位爲

4.     sevlet 的生命週期:本人博客中有進行轉載,需要了解的可以進行查看


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章