为什么我们不能调用servlet构造函数而不是init方法来初始化配置参数?
答案 0 :(得分:0)
servlet的生命周期由容器控制 servlet已经部署完毕。当请求映射到servlet时, 容器执行以下步骤。
如果servlet的实例不存在,则为Web容器
加载servlet类。
1.1。创建servlet类的实例。
1.2。通过调用init方法初始化servlet实例。 初始化包含在创建和初始化Servlet中。
- 醇>
调用服务方法,传递请求和响应对象。 服务方法在写作服务方法中讨论。
答案 1 :(得分:0)
BackendlessCollection<FileMapping> fileMappings;
fileMappings = Backendless.Data.of( FileMapping.class ).find();
Iterator<FileMapping> iterator = fileMappings.getCurrentPage().iterator();
while( iterator.hasNext() )
{
FileMapping fileMapping = iterator.next();
Log.i( "MyApp", "file URL is " + fileMapping.profile_url );
}
是一个界面。
界面无法定义构造函数。
这就是为什么在servlet实例化之后定义一个Servlet
方法来调用的原因。没有其他方法可以初始化通过init
的{{1}}。