在jsp文件中没有java代码我们才算是学完啦,从EL表达式和JSTL标签,在减少在login.jsp和index.jsp中的java代码,而今天的学习是让在jsp中彻底没有java代码,原本写在doLogin.jsp做登录判断的java代码,我们不在写在jsp文件中了,而是将java代码写在java文件中,今天开始我们的新的知识啦,servlet的使用。
目录
一.servlet是什么?
servlet是java编写的服务器端的程序,运行在web服务器中。
二.servlet的作用
1.接收用户端发来的请求
2.调用其他java程序来处理请求
3.将处理结果,返回到服务器中
三.使用servlet接收用户发来的请求
- 首先我们不在需要doLogin.jsp文件,在java文件下方创建一个包名为com.xxx.servlet,该下方的类为LoginSerblet。
1.实现servlet接口
实现servlet接口的话,我们需要把servlet中的方法重写,会得到五个方法。
初始化:当请求第一次进入servlet就会调用该方法。
@Override
public void init(ServletConfig arg0) throws ServletException {
//第一次进来:当请求第一次进入servlet就会调用该方法
System.out.println("我初始化啦");
}
服务: 代码都是写在该方法中
/**
* 服务
*/
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
}
销毁:销毁的情况分为:
1.服务器关闭
2.这个类被修改啦
@Override
public void destroy() {
//销毁的情况分为:1.服务器关闭
// 2.这个类被修改啦
System.out.println("我销毁啦");
}
得到配置: