我有一个servlet类:
public class WarServlet extends HttpServlet {
private MyController controller;
.
.
.
}
我想通过一些set方法或构造函数从类外部(例如初始化它)获取MyController的实例(每次不同的控制器)。我怎样才能做到这一点? (运行服务器只使用默认构造函数,我无法控制它)
编辑:新问题
我通过在包含main的类中放置一个MyController的静态实例来实现它。
每次调用request()时,我都使用getter将该实例放入servlet中,并返回null。
我唯一的结论是当main()退出时会删除类的静态成员吗?