认识servlet
servlet的生命周期
生命周期的各个阶段
使用servlet先初始化 ,在服务 然后销毁
/先初始化,在服务,然后销毁
@Override
public ServletConfig getServletConfig() {//得到配置
// TODO Auto-generated method stub
return null;
}
@Override
public String getServletInfo() {//得到信息
// TODO Auto-generated method stub
return null;
}
@Override
public void init(ServletConfig arg0) throws ServletException {
// TODO Auto-generated method stub
//初始化方法 当这个servlet被别给访问的时候初始化
System.out.println("初始化啦");
}
@Override
public void service(ServletRequest req, ServletResponse resp) throws ServletException, IOException {
//服务 访问的时候他提供信息
//requset :请求[获取用户带过来的数据]
//reqponse:响应[给用户输出信息]
req.setCharacterEncoding("utf-8");
//获取信息
String username = req.getParameter("username");
String userpwd = req.getParameter("userpwd");
//获取输出对象
resp.setCharacterEncoding("gbk");
//支持中文的编码
/**
* utf-8
* gbk
* gb2312
*/
PrintWriter out = resp.getWriter();
//逻辑判断
if("root".equals(username)&&"root123".equals(userpwd)) {
//显示在页面中[登录成功]
out.print("登录成功");
}else {
//显示在页面中[登录失败 ]
out.print("登录失败 ");
}
}
@Override
public void destroy() {//销毁的方法
//1.更新啦servlet代码
//2.服务器关闭
System.out.println("我销毁啦");
}
servlet的部署