一開始我們學習servlet的時候都是乙個servlet處理乙個請求,這樣導致發現最後會建立很多類出來,不好維護。這裡我們用反射來解決這個問題了,用乙個servlet處理多個請求。
首先建立乙個基礎servlet—baseservlet
}}再寫乙個:userservlet
@webservlet
("/user.do"
)public
class
userservlet
extends
baseservlet
}
最後我們用http://localhost:8080/user.do?method=queryuser就可以訪問到userservlet中的queryuser方法 。
這樣我們還可以寫deleteuser方法用http://localhost:8080/user.do?method=deteleuser來訪問
多個請求使用同乙個Servlet
如果jsp中乙個請求對應乙個servlet那要建很多servlet,冗餘較多。我們可以把乙個模組的請求封裝在乙個servlet,實現功能的模組化,從而簡化 其實這種方式有點類似於struts中的action。新建jsp檔案 輸入如下 分別是3個請求,請求同乙個servlet,但是後邊跟的引數meth...
Servlet 如何編寫乙個Servlet
通過eclipse或myeclipse建立servlet雖然簡單,但我們並不知道相關 是什麼含義。所以,下面我們需要研究一下生成出來的 首先,我們來研究一下建立的servlet檔案源 會發現如下內容 是繼承於httpservlet類。包含init doget dopost 和destroy 方法。根...
乙個介面多個實現,指定實現類
目的 乙個介面多個實現時,根據不同的條件呼叫不用的實現 1 有如下介面 public inte ce pay2 有如下兩個實現 實現一 service weixinpay public class weixinpay implements pay 實現二 service alipay public ...