java web项目中的servlet只有init方法没有service方法,这样的servlet是干嘛用的,怎么用

2025-05-08 15:04:48
推荐回答(2个)
回答1:

service方法是过滤请求服务的,
init方法是初始化参数服务的。
只要你的servlet在web.xml文件中配置了,
那么一定会走init方法。
service如果没有就说明servlet只做初始化工作,不做服务请求工作。
通常这样的servlet是做获取数据库连接,或者根据一个新的请求需要做的初始化工作。
既然已经初始化了,那么你再调用 ConnectionUtils的其他方法就可以获取其数据库连接,进行增删改查操作了。
希望可以帮助到您。

回答2:

1:init() 方法是Servlet 执行的第一个方法,也叫初始化方法,可以写也可以不写。

2:service() 只是提供你在servlet上写业务逻辑的地方,你可以再这里写,然后在dopost或者doget方法里调用这个service()方法/函数.