一servlet是什么?
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
servlet的任务:
读取客户端也就是游览器发送的一些数据或请求,进行处理后生成结果返回给客户端
二:servlet的环境设置
1、jdk
到相应官网下载java软件开发工具包(sdk)配置本地的PATH和JAVA_HOME环境(即你java工具包的一个安装路径)
2、Tomcat:Web应用服务器
到官网下载最新版本,在命令行中输入%JAVA_HOME%\bin\starup.bat启动,之后在游览器输入http://localhost:8080/访问
出现这样的结果即成功
设置CLASSPATH与上面PATH方法一样,也是你的路径
三:生命周期:从创建一直到结束。
- Servlet 初始化后调用 init () 方法。
- Servlet 调用 service() 方法来处理客户端的请求。
- Servlet 销毁前调用 destroy() 方法。
- 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。
四:servlet表单数据
1、get方法与post方法:向页面请求发送已编码的用户信息
2、读取表单数据
五:servlet客户端请求:当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的。需要使用读取HTTP头的方法;服务器HTTP响应:Web 服务器响应一个 HTTP 请求时,响应通常包括一个状态行、一些响应报头、一个空行和文档。也有相应的HTTP相应报头的方法。
六:mvc:Model-View-Controller(模型-视图-控制器)