Servlet & JSP 面試題

下面是自網絡上看到的面試題中自己不會的,供大家一起學習!

l Servlet執行時一般實現哪幾個方法?

public void init(ServletConfig config)
public ServletConfig getServletConfig()
public String getServletInfo()
public void service(ServletRequest request,ServletResponse response)
public void destroy()

四種會話跟蹤技術

會話作用域ServletsJSP頁面描述
page否是代表與一個頁面相關的對象和屬性。一個頁面由一個編譯好的Java servlet 類(可以帶有任何的include 指令,但是沒有include 動作)表示。這既包括servlet 又包括被編譯成servlet JSP 頁面
request是是代表與Web 客戶機發出的一個請求相關的對象和屬性。一個請求可能跨越多個頁面,涉及多個Web 組件(由於forward 指令和include 動作的關係)
session是是代表與用於某個Web 客戶機的一個用戶體驗相關的對象和屬性。一個Web 會話可以也經常會跨越多個客戶機請求
application是是代表與整個Web 應用程序相關的對象和屬性。這實質上是跨越整個Web 應用程序,包括多個頁面、請求和會話的一個全局作用域。

servlet的生命週期

web容器加載servlet,生命週期開始。通過調用servletinit()方法進行servlet的初始化。通過調用service()方法實現,根據請求的不同調用不同的do***()方法。結束服務,web容器調用servletdestroy()方法。

開發Servlet 三種方式

1. l實現接口servlet

2. l繼承 generic servlet

3. l繼承 httpservlet


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