1. 程式人生 > >關於servlet開發時,web.xml的配置問題。

關於servlet開發時,web.xml的配置問題。

servlet 3.0 之前,確實要一一對應寫到配置檔案的。在servlet 3.0之後,使用註解形式就可以了。

例如:

@WebServlet(urlPatterns = {"/simple"}, asyncSupported = true, 
loadOnStartup = -1, name = "SimpleServlet", displayName = "ss", 
initParams = {@WebInitParam(name = "username", value = "tom")} 
) 
public class SimpleServlet extends HttpServlet
{
… }

除了註解之外還有三種方法可用:

⑴自己寫個過濾器,攔截servlet請求並處理。
⑵用jsp也可以,不過,是jsp來寫和請求了,jsp和servlet等價,jsp開發效率要高些。
⑶用攔截器框架,像Struts、SpringMVC、nutz都有這樣的功能。