- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Jsp学习
JSP 学习:问题:在学习了 Servlet 之后,使用 Servlet 进行页面的展现,代码书写过于麻烦。极大的影响了开发的效率,那么有没有一种方式可以让我们像以前写网页一样来进行网页的编程工作呢?解决:使用 JSP 技术概念:JSP 全名为 JavaServerPages,中文名叫 java 服务器页面,其根本是一个简化的 Servlet 设计,它 [1] 是由 SunMic...
2019-08-10 11:56:47 91
原创 ServletContext 对象和ServletConfig 对象
ServletContext 对象问题:Request 解决了一次请求内的数据共享问题,session 解决了用户不同请求的数据共享问题,那么不同的用户的数据共享该怎么办呢?解决:使用 ServletContext 对象作用:解决了不同用户的数据共享问题原理:ServletContext 对象由服务器进行创建,一个项目只有一个对象。不管在项目的任意位置进行获取得到的都是同一个...
2019-08-09 09:56:42 150
原创 Session 学习
问题:Request 对象解决了一次请求内的不同 Servlet 的数据共享问 题,那么一个用户的不同请求的处理需要使用相同的数据怎么办呢?解决:使用 session 技术。原理:用户使用浏览器第一次向服务器发送请求,服务器在接受到请求后,调用对应的 Servlet 进行处理。在处理过程中会给用户创建 一个 session 对象,用来存储用户请求处理相关的公共数据,并将 此 sessi...
2019-08-09 09:47:10 96
原创 Cookie学习
问题:HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会被销毁。如果第二次的请求需要使用相同的请求数据怎么办呢?难道是让用户再次请求书写吗?解决:使用 Cookie 技术解释:Cookie 技术其实是浏览器端的数据存储技术,解决了不同请求需要使用相同的请求数据的问题。我们把请求需要共享的请求数据,存储在浏览器端,避免用户进行重复的书写请求数据。但是哪些数据需要使用 Co...
2019-08-09 09:40:22 91
原创 请求处理:Request、Response、请求乱码处理、请求转发、重定向
Request对象:问题:浏览器发起请求到服务器,会遵循HTTP协议将请求数据发送给服务器。 那么服务器接受到请求的数据该怎么存储呢?不但要存,而且要保证完成性。解决:使用对象进行存储,服务器每接受一个请求,就创建一个对象专门的存储此次请求的请求数据。实现:request对象解释:服务器接收到浏览器的请求后,会创建一个Request对象,对象中存储了此次请求相关的请求数据。服务器在...
2019-08-05 17:25:17 232
原创 service、doGet和doPost的区别和常见错误总结
Service和doGet和doPost方法的区别Service方法: 不管是get方式还是post方式的请求,如果Servlet类中有service方法,则优先调用Service方法。doGet方法: 在没有service方法的情况下如果是get方式的请求所调用的处理请求的方法doPost方法: 在没有service方法的情况下如果是post方式的请求所调用的处理请求的方法Servlet...
2019-08-05 17:11:37 439
原创 Servlet概念、运行流程、配置、生命周期
Servlet介绍:问题: 服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求处理。 但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎么调用并调用哪个类和哪个方法来进行请求处理。解决:程序员在编写代码的时候如果能够按照服务器能够识别的规则进行编写, 浏览器按照指定的规则进行发送请求,那么服务器就可以调用并执行响应的逻辑 代码进行请求处理了。举个栗子:图书馆借...
2019-08-05 16:15:29 218
原创 Http协议详解
1、 web交互的基本流程图片介绍:客户端根据用户输入的地址信息请求服务器,服务器在接收到用户 的请求后进行处理,然后将处理结果响应给客户端,客户端将响应结果 展示给用户。 专业术语: 请求:客户端根据用户地址信息将数据发送给服务器的过程 响应:服务器将请求的处理结果发送给浏览器的过程 问题:客户端也就是浏览器的版本是有很多的,服务器的版本也是有很多 的,如何实现不同版本的浏览器和不同版本...
2019-08-04 22:41:58 64
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人