servlet里面各个函数的不同操作
一般init不怎么用
重点就是这个里面的方法(最主要就是那几个加粗的方法)
输出的是全类名
.getServletName()
上面那个方法就是返回servlet的名称(全类名【带包名的类名】)
.getInitParameter():要想使用这个方法,需要在xml里面加上<init-param>
.getIntParameterNames():这个方法就是获取该servlet里面的全部方法名
该方法
public void init(ServletConfig servletConfig) throws ServletException { System.out.println(servletConfig.getServletName()); ServletContext servletContext = servletConfig.getServletContext(); System.out.println(servletContext.getContextPath()); System.out.println("创建了一个servlet"); }
是找到我的tomcat的一个路径
关于在init下面的servletConfig与servletContext的区别
servletConfig仅仅只针对当前的类
servletContext是掌握全局的变量的(在web-xml里面定义的context全局都可以用)