![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlet
@Within
一息尚存,希望不灭。
展开
-
Servlet(一)实现在浏览器上运行
1. 什么是Servlet?sun(oracle)公司制订的一种用来扩展web服务器功能的组件规范。(1)扩展web服务器功能web服务器(比如apache webserver,iis等)只能够处理静态资源的请求(需要事先将静态页面写好),不能够处理动态资源的请求(需要进行计算,然后生成相应的页面)。所以,需要扩展web服务器的功能。注:早期使用CGI(Common Gateway Int...原创 2018-04-18 14:06:08 · 6203 阅读 · 2 评论 -
Java总结(servlet)
资源共享学习交流群号:769674658(快满) qq交流二群(296389054) 1、什么是Servlet?答:Servlet是用来处理客户端请求并产生动态网页内容的Java类。Servlet主要是用来处理或者是存储HTML表单提交的数据,产生动态内容,在无状态的HTTP协议下管理状态信息。2、什么是Web容器?有什么作用?你知道哪些web容器?答:WEB 容...原创 2018-05-02 20:46:21 · 639 阅读 · 1 评论 -
servlet(三)解决乱码以及访问数据库
1. 表单中文参数值乱码问题(1)为什么会有乱码?表单提交时,浏览器会对表单中的中文参数值进行编码(会使用打开该表单所在的页面时的字符集来编码),服务器端默认会使用"iso-8859-1"来解码。所以会产生乱码。(2)如何解决1)post请求2)get请求Servlet访问数据库 1.导包、step2. 将config.properties文件添加到resource文件夹下面step3...原创 2018-05-26 22:01:38 · 444 阅读 · 0 评论 -
servlet(四)重定向
1. 重定向(1)什么是重定向?服务器通知浏览器向一个新的地址发送请求。注:通常服务器发送一个302状态码以及一个Location消息头(该消息头的值是一个地址,即重定向地址),浏览器收到之后,会立即向重定向地址发送请求。(2)如何重定向?response.sendRedirect(String url)。注:url即重定向地址。(3)重定向之前,容器会先清空response对象上存放...原创 2018-05-27 21:16:00 · 312 阅读 · 1 评论 -
Servlet(二)Http协议以及两种请求类型
1 http协议 (1)什么是http协议?是一种网络应用层协议,规定了浏览器与web服务器之间如何通信以及通信所使用的数据格式。1)如何通信 step1. 建立连接 step2. 打包,发送请求 step3. 打包,发送响应 step4. 关闭连接 即一次请求,一次连接。 如果要再发送请求,需要再次建立新的连接。 优点:web服务...原创 2018-05-23 16:26:34 · 1477 阅读 · 0 评论 -
通用Servlet的编写
通用Servlet的编写数据增删改查: 需要用5个Servlet通过Servlet目的:减少Servlet数量 原理: 从客户端向服务端发起请求,每次都要传递额外的键值对的数据method=””, 服务端获取到method对应的内容之后,通过判断不同的内容调用不同的功能 从客户端向服务端发起请求,调用功能方式: 1_通过表单向服务端发起请求 2_通...原创 2018-07-29 15:12:07 · 393 阅读 · 0 评论