顯然正在產生循環以下(在GenericServlet
類調用子類的init()
)簡單的servlet問題
public void init() throws ServletException {
ServletConfig c = this.getServletConfig();
super.init(c);
}
我可能只是這樣做不對。提前謝謝你們!
顯然正在產生循環以下(在GenericServlet
類調用子類的init()
)簡單的servlet問題
public void init() throws ServletException {
ServletConfig c = this.getServletConfig();
super.init(c);
}
我可能只是這樣做不對。提前謝謝你們!
刪除super.init(c);
一行。您只需要在init(ServletConfig)
方法中調用此方法,而不是中的init()
without ServletConfig
argument。這也是鏈接的javadoc告訴正是:
可以重寫,這樣有無需調用
super.init(config)
的簡便方法。
無限循環確實是因爲默認的init(config)
實現在調用init()
的引擎之下。
不需要super.init(c);
。去掉它。
錯誤。這是OPs問題的確切答案。 – 2012-08-22 08:26:17