http+servlet
weixin_43942304
这个作者很懒,什么都没留下…
展开
-
get、put、post、delete含义与区别
get、put、post、delete含义与区别1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。2、PUT请求是向服务器端发送数据的(与GET不同)从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。3、POST请求同PUT请求类似,原创 2020-08-15 14:57:57 · 468 阅读 · 0 评论 -
cookie与session详解、url地址重写
cookie与session详解、url地址重写:https://www.cnblogs.com/l199616j/p/11195667.html原创 2020-09-01 15:59:19 · 184 阅读 · 0 评论 -
El 表达式、jstl学习
El 表达式学习1、 什么是 EL 表达式全称:Expression Language,一种写法非常简介的表达式。语法简单易懂,便于使用。表达式语言的灵感来自于 ECMAScript 和XPath 表达式语言2、 EL 表达式的作用作用:让 jsp 书写起来更加的方便。简化在 jsp 中获取作用域或者请求数据的写法。也会搭配 Jstl 来进行使用。3、 使用 EL 表达式语法结构:${expression},提供.和[ ]两种运算符来存取数据。使用:a) 使用 EL 表达式获取请求数据i.原创 2020-09-01 08:57:33 · 67 阅读 · 0 评论 -
过滤器、监听器
过滤器:问题:Servlet 的作用是针对浏览器发起的请求,进行请求的处理。通过 Servlet 技术我们可以灵活的进行请求的处理,但是我们不但要对请求记性处理,我们还需对服务器的资源进行统一的管理 ,比如请求编码格式的统一设置,资源的统一分配等等,这个时候该怎么办呢?解决:使用过滤器。作用:对服务器资源进行管理保护 servlet使用:Filter 接口Filter 过滤器的配置案例:统一管理字符编码Session 管理示例定义MyFilter.java 过滤器packag原创 2020-09-01 08:57:14 · 79 阅读 · 0 评论 -
Ajax学习
Ajax学习:问题:目前来,所有的请求的发送都是通过浏览器自己直接进行发送,响应是浏览器在接收到响应信息后自主的将响应数据覆盖当前页面显示。现在,要求在保留原有页面内容的情况下显示新的响应内容。解决:使用ajax技术ajax原理:请求由ajax引擎对象发送,响应数据,浏览器不会直接进行处理,而是流转给发请求的ajax引擎对象。这样我们可以通过操作ajax引擎对象变相的实现在页面中显示新的响应资源。本质:js的DOM操作中的数据由程序员自己写死声明,变成从服务器动态的获取。使用:原创 2020-09-01 08:56:36 · 62 阅读 · 0 评论 -
Event对象详解
Event对象详解:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。<HTML><HEAD><TITLE>Cancels L原创 2020-09-01 08:55:32 · 6380 阅读 · 0 评论 -
sevlet中web.xml 文件
每个 web 项目下都具备 web.xml 文件。通过前面的学习,我们对web.xml 文件有了一定了解,但是还不够,本节课就 web.xml 文件进行总结。同时对 Tomcat 下的 server.xml 进行介绍。Web.xml 文件使用总结:作用:存储项目相关的配置信息,保护 Servlet。解耦一些数据对程序的依赖。使用位置:每个 Web 项目中Tomcat 服务器中(在服务器目录 conf 目录中)区别:Web 项目下的 web.xml 文件为局部配置,针对本项目的位置。To原创 2020-09-01 08:55:08 · 127 阅读 · 0 评论 -
JSP
demo.jsp文件<%@ page language="java" import="java.util.*,java.lang.*" pageEncoding="utf-8" contentType="text/html; charset=utf-8"%><%@page session="true" %><%@page errorPage="error.jsp" %><%@page isErrorPage="true" %><%-- Js原创 2020-09-01 08:55:56 · 71 阅读 · 0 评论 -
ServletContext对象、ServletConfig对象
通过前面知识点的学习,我们对于请求的处理已经可以说比较灵活了,但是还不够。我们再介绍两个重要的对象 ServletContext 对象和 ServletConfig 对象ServletContext 对象:问题:Request 解决了一次请求内的数据共享问题,session 解决了用户不同请求的数据共享问题,那么不同的用户的数据共享该怎么办呢?解决:使用 ServletContext 对象作用:解决了不同用户的数据共享问题原理:ServletContext 对象由服务器进行创建,一个项原创 2020-08-31 17:32:29 · 91 阅读 · 0 评论 -
Session
学习 Cookie 之后,解决了不用发送请求的数据共享问题。Cookie 是浏览器端的数据存储技术,本节课重点介绍另外一门重要的数据存储技术,session 技术。Session 学习:问题:Request 对象解决了一次请求内的不同 Servlet 的数据共享问题,那么一个用户的不同请求的处理需要使用相同的数据怎么办呢?解决:使用 session 技术。原理:用户使用浏览器第一次向服务器发送请求,服务器在接受到请求后,调用对应的 Servlet 进行处理。在处理过程中会给用户创建一原创 2020-08-31 16:35:38 · 84 阅读 · 0 评论 -
Cookie 学习
目前大家对于浏览器和服务器的交互模式,以及请求的处理都有了理解,并且也能够进行请求的处理。本节课围绕整个流程再次进行技术优化,重点学习 Cookie 技术,此技术的应用面是非常广的。Cookie 学习:问题:HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会被销毁。如果第二次的请求需要使用相同的请求数据怎么办呢?难道是让用户再次请求书写吗?解决:使用 Cookie 技术解释:Cookie 技术其实是浏览器端的数据存储技术,解决了不同请求需要使用相同的请求数据的问题。我们把请求需要共原创 2020-08-31 15:42:00 · 51 阅读 · 0 评论 -
Request 对象、重定向、请求转发
通过前面的学习我们能够创建并运行一个简单的Servlet程序,完成浏览器和服务器的简单交互,但是我们编写的Servlet 代码是没有对浏览器的请求进行处理的。现在我们开始学习如何使用 Servlet 进行浏览器请求的处理。Request 对象:问题:浏览器发起请求到服务器,会遵循HTTP协议将请求数据发送给服务器。那么服务器接受到请求的数据改怎么存储呢?不但要存,而且要保证完成性。解决:使用对象进行存储,服务器每接受一个请求,就创建一个对象专门的存储此次请求的请求数据。实现:requ原创 2020-08-31 15:19:40 · 251 阅读 · 0 评论 -
Service 和 doGet 和 doPost 方法的区别
通过学习 Servlet 的生命周期,了解了 Servlet 从启动调用到销毁的过程。那么这节课我们学习当浏览器的请求来了之后,应该调用什么方法执行,难道只有 service 方法吗?Service 和 doGet 和 doPost 方法的区别Service 方法:不管是 get 方式还是 post 方式的请求,如果 Servlet 类中有service 方法,则优先调用 Service 方法。doGet 方法:在没有 service 方法的情况下如果是 get 方式的请求所调用的处理请求原创 2020-08-31 15:09:41 · 106 阅读 · 0 评论 -
集成 Tomcat、 Servlet 的生命周期
通过对 Servlet 的 web.xml 配置,我们知道 Servlet 的配置方式有很多种,也很多需要注意的地方。但是同时我们也发现每次在Myeclipse 中更改了代码后,都需要重新复制代码到服务器中,太过麻烦。 Myeclipse 集成 Tomcat:集成 Tomcat:将 tomcat 的目录和 Myeclipse 集成起来,这样 Myeclipse在帮我们复制更改的代码的时候,就知道复制到哪个服务器中。第一步:选中 window---->preferences第二步:原创 2020-08-31 15:03:18 · 88 阅读 · 0 评论 -
Servlet 介绍
Servlet 介绍:问题:服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎么调用并调用哪个类和哪个方法来进行请求处理。解决:程序员在编写代码的时候如果能够按照服务器能够识别的规则进行编写,浏览器按照指定的规则进行发送请求,那么服务器就可以调用并执行响应逻辑代码进行请求处理了。举个栗子:图书馆借书实现:Servlet 技术概念:狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Serv原创 2020-08-31 14:54:29 · 84 阅读 · 0 评论 -
第一个 Web 程序
第一个 Web 程序:开发工具:MyeclipseMyeclipse 安装:双击执行安装软件,然后一路 next(位数根据电脑的操作系统位数自行选择)。 Myeclipse 的破解:根据破解文档自行破解。 第一个 Web 项目:1、 打开 Myeclipse 并创建工作空间2、 点击 file 选择—>new—>web project—>输入项目名,点击 finish3、 在 src 下创建包 com.bjsxt.servlet. 4、 在包下创建一个普通 java 类原创 2020-08-31 14:48:39 · 154 阅读 · 0 评论 -
Tomcat 服务器介绍和使用
**Tomcat 服务器介绍和使用:**服务器的概念和作用:问题:学习了 java 编程之后,java 代码的一个很重要的作用就是进行数据的处理,但是目前来说我们运行编写的代码,只有一次性,也就是运行完毕后,如果需要再次运行则需要再次手动启动代码的执行。但是我们无法提前用户会何时发送请求,也就无法决定我们编写的 java 代码应该什么时候启动运行。而且手动运行也变得不现实。 解决:那么根据 java 的网络编内容,我们是不是可以使用代码编写一个容器(对象) 呢?,该容器可以根据用户的请原创 2020-08-31 14:45:05 · 363 阅读 · 0 评论 -
HTTP 协议详解
HTTP 协议详解## 1、 web 交互的基本流程图片介绍:客户端根据用户输入的地址信息请求服务器,服务器在接收到用户的请求后进行处理,然后将处理结果响应给客户端,客户端将响应结果展示给用户。 专业术语:请求:客户端根据用户地址信息将数据发送给服务器的过程响应:服务器将请求的处理结果发送给浏览器的过程问题:客户端也就是浏览器的版本是有很多的,服务器的版本也是有很多的,如何实现不同版本的浏览器和不同版本的服务器之间的数据交互呢?解决:规范浏览器和服务器的数据交互的格式。 实现:原创 2020-08-31 14:39:55 · 76 阅读 · 0 评论