實現乙個servlet處理多個請求

2021-10-20 10:44:04 字數 678 閱讀 2235

一開始我們學習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 ...