顾乔芝士网

持续更新的前后端开发技术栈

Servlet总结四:servlet接口中的方法

Servlet类中的方法

servlet() 构造方法
void init(ServletConfig config) 初始化方法
void service(ServletRequest req, ServletResponse res) Servlet响应请求
void destroy() 销毁对象前的准备

ServletConfig getServletConfig() 返回一个ServletConfig对象,其中包含此Servlet的初始化和启动参数
String getServletInfo() 返回有关servlet的信息,例如作者,版本和版权


Servlet接口中的方法写什么代码?何时使用?

Servlet接口中的这些方法中写什么代码?什么时候使用这些方法?

  1. 无参构造方法【以后就不需要考虑构造方法了,尽量别动构造方法】
  2. init() 无参构造方法和init(),两个方法执行时间几乎是相同的,都只执行一次 若系统要求对象在创建时刻执行一段特殊的程序,这段程序尽量写到init()方法中 为什么不建议将代码写到构造法中呢? 存在风险!当程序员编写构造方法的时候,可能会导致无参构造方法不存在 Servlet中的init()方法是SUN公司为程序员专门提供的一个初始化时刻,若希望初始化时刻执行一段程序,这个程序可以编写在inti()方法中,将来会被自动调用
  3. service() 这个方法是必然重写的,因为这个方法需要完成业务逻辑的处理,请求的处理,以及完成响应
  4. destroy() 这个方法是为程序员提供的一个特殊时刻,这个特殊时刻被成为对象销毁时刻;若希望在销毁时刻执行一段特殊代码,需要将这段代码写到destroy()方法中,会被自动调用
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言