1 關於httpservlt中的service,doget,dopost方法的關係
首先客戶端提交乙個請求,該請求一定是首先到達了service方法,然後service方法根據請求中的引數內容是get,還是post
或者其他方式來決定到底是呼叫doget,還是dopost,還是其他的do方法。
2 請問forward與redirect的區別?
1、從位址列顯示來說
forward是伺服器請求資源,伺服器直接訪問目標位址的url,把那個url的響應內容讀取過來,然後把這些內容再發給瀏覽器,瀏覽器根本不知道伺服器傳送的內容從**來的,所以他的
位址還是原來的位址
redirect是服務端根據邏輯,傳送乙個狀態碼,告訴瀏覽器重新去請求那個位址。所以位址顯示的是新的url
2 從資料共享來說
forward **也沒和**到的頁面可以共享request裡面的資料。
redirect不能共享資料
3從運用地方來說
forward一般用於使用者登入的時候,根據角色**到相應的模組。
redirect一般用於使用者登出登入時返回主頁和跳轉到其他的**等。
4從效率來說
forward效率高
redirect效率低
Java面試題目之備忘八
請問arraylist,linkedlist以及vector的區別?1 arraylist底層實際是採用陣列實現的 並且該陣列的型別是object型別的 2 如果是jdk6的話,採用array.of 方法來生成乙個新的陣列,如果是jdk5.0,使用的是system.arraycopy 方法 3 li...
Java面試題目之備忘十二
public class threadtester catch interruptedexception e t2.start class c catch interruptedexception e system.out.println hello public synchronized void...
Java面試題目之備忘十五
關於servlet 的生命週期 1 初始化階段 init方法被呼叫 客戶端第一次訪問該servlert,那麼該servlet將被例項化,緊接著,init方法被呼叫,注意 該init方法在servlet的整個生命週期中僅執行一次。2 服務階段 service方法被呼叫 客戶端每發來一次請求,該serv...