Servlet 定义及方法
创建 JavaEE 项目后,定义一个类,实现 Servlet 接口方法为:public class ServletDemo1 implements ServletServlet 的生命周期方法:public class ServletDemo2 implements Servlet {//初始化方法//在Servlet被创建时执行。只会执行一次@Overrid...
·
创建 JavaEE 项目后,定义一个类,实现 Servlet 接口方法为:
public class ServletDemo1 implements Servlet
Servlet 的生命周期方法:
public class ServletDemo2 implements Servlet {
//初始化方法
//在Servlet被创建时执行。只会执行一次
@Override
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println("init.......");
}
//获取ServletConfig对象
//Servlet的配置对象
@Override
public ServletConfig getServletConfig() {
return null;
}
//提供服务方法
//每一次Servlet被访问时,执行。执行多次
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("service.......");
}
//获取Servlet的一些信息,版本、作者
@Override
public String getServletInfo() {
return null;
}
//销毁方法
//在服务器正常关闭时执行。执行一次
@Override
public void destroy() {
System.out.println("destroy............");
}
}
Servlet 的实现需要在 web.xml 中配置路径:
<servlet>
<servlet-name>demo1</servlet-name>
<servlet-class>web.servlet.ServletDemo1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>demo1</servlet-name>
<url-pattern>/demo1</url-pattern>
</servlet-mapping>
在 Servlet 3.0 后,可以不用配置 web.xml 文件,配置 Servlet 方法为使用 @WebServlet 注解:
@WebServlet("/demo")
更多推荐
已为社区贡献5条内容
所有评论(0)