
JavaWeb
....不会编程
这个作者很懒,什么都没留下…
展开
-
HttpServletRequest类
请求转发是指,服务器收到请求后,从一次资源跳转到另一个资源的操作叫请求转发。请求转发的特点:1、浏览器地址栏没有变化2、他们是一次请求3、他们共享Request域中的数据(在请求转发过程中,客户端只发送了一次请求,而服务器也只有一个 Servlet 负责处理这个请求。当请求被转发时,原本的 Servlet 将 request 包装后传递给下一个 Servlet 继续处理,因此 request 域中存储的数据也可以被下一个 Servlet 获取到,实现了数据的共享。原创 2023-05-05 19:13:39 · 232 阅读 · 0 评论 -
HTTP协议
什么是协议?协议是指双方或多方,相互约定好,大家都需要遵循的规则,叫协议。所谓Http协议,是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫Http协议。HTTP协议中的数据又叫报文。2、请求的HTTP协议格式:2.1、GET请求:1.请求行(1) 请求的方式 GET(2) 请求的资源路径[+?+请求参数](可选内容[])(3) 请求的协议的版本号 HTTP/1.12. 请求头key : value 组成 不同的键值对,表示不同的含义。2.2、POST请求:1.请求行。原创 2023-05-05 19:02:27 · 60 阅读 · 0 评论 -
Servlet技术(主要包括idea创建servlet程序)
1. ServletContext是一个接口,它表示Servlet上下文对象2. 一个web工程,只有一个ServletContext对象实例。3. ServletContext对象是一个域对象。4.ServletContext是在web工程部署启动的时候创建。在web工程停止的时候销毁。什么是域对象?域对象,是可以像Map一样存取数据的对象,叫域对象。这里的域指的是存取数据的操作范围。整个web工程。原创 2023-05-05 18:57:54 · 131 阅读 · 0 评论 -
手动实现Servlet程序
三大组件:Servlet程序、Filter过滤器、Listener监听器。3. Servlet是运行在服务器上的一个Java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。第一、二步,是在第一次访问的时候创建Servlet程序会调用。1. Servlet是JavaEE规范之一,规范就是接口。到web.xml中去配置Servlet程序的访问地址。实现service方法,处理请求,并响应数据。4.1、执行Servlet构造器方法。第四步,在web工程停止的时候调用。4.3、执行service方法。原创 2023-05-05 18:30:23 · 109 阅读 · 0 评论 -
创建JavaWeb项目以及快速给jar包添加类库
这一步的目的就是把之后编译生成的class文件都默认生成在classes目录下。改好了之后点击Apply->OK。设置lib路径,File->Project Structure->在Project Settings下找到Modules->点击Dependencies->点击右边的+号->选择JARs or directories->选择之前我们新建的lib路径->点击ok。将jar包导入便会自动加入类库。原创 2023-04-28 17:03:33 · 438 阅读 · 1 评论 -
对web项目的文件介绍:
比如:Servlet程序、Filter过滤器、Listener监听器、Session超时等等。专门用来存放web工程的资源文件,比如:html页面、css文件、js文件等等。是整个动态web工程的配置部署描述文件,可以在这配置很多的web工程的组件。是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容。用来存放第三方jar包。(idea中需自己配置导入)原创 2023-04-28 17:01:25 · 347 阅读 · 0 评论 -
创建一个JavaWeb项目
原创 2023-04-28 17:00:28 · 65 阅读 · 0 评论 -
手托项目进浏览器和在浏览器地址栏输入访问地址所浏览的区别:
原创 2023-04-28 16:58:50 · 63 阅读 · 0 评论 -
关于Tomcat
Servlet钝化(Servlet session serialization)是指在Web应用程序中,由于服务器需要回收空闲的内存资源,而导致当前正在使用中的Servlet Session对象被序列化并保存到磁盘上的过程。当下次有请求需要使用到该Session对象时,服务器会从磁盘中读取该Session对象的序列化数据,反序列化还原成原来的Session对象并放入内存中,然后再继续使用该Session对象。logs: 专门用来存放Tomcat服务器运行时输出的日志(日记)文件。原创 2023-04-28 16:56:55 · 89 阅读 · 0 评论 -
Web资源的分类:
静态资源:html、css、js、txt、MP4视频、jpg图片。Servlet程序从2.5版本是目前使用最多的版本(xml配置)到Servlet3.0之后,就是注解版本的Servlet的使用。动态资源:jsp页面、Servlet程序。原创 2023-04-28 16:54:45 · 308 阅读 · 0 评论 -
JavaWeb的概念:
JavaWeb是指:所有通过java语言编写可以通过浏览器访问的程序的总称,叫JavaWeb。JavaWeb是基于请求和响应来开发的。2、什么是请求请求是指客户端给服务器发送数据,叫请求Request。3、什么是响应响应是指服务器给客户端回传数据,叫响应Response。4、请求和响应的关系请求和响应是成对出现的,有请求就有响应。原创 2023-04-28 16:53:16 · 166 阅读 · 1 评论 -
xml语法:
encoding="utf-8" encoding 表示xml文件本身的编码。version="1.0" version 表示xml的版本。3、注释:html和xml的注释一样:元素可包含其他元素、文本或者两者的混合物,元素也可以拥有属性。指的是从(且包括)开始标签直到(且包括)结束标签的部分。以上内容就是xml文件的声明。1、创建一个xml文件。原创 2023-04-28 16:51:12 · 119 阅读 · 1 评论 -
什么是xml
什么是xmlxml是可扩展的标记性语言xml的作用(主要有)1、用来保存数据,而且这些数据具有自我描述性;2、还可作为项目或模块的配置文件3、也可作为网络传输数据的格式(现在已JSON为主)原创 2023-04-28 16:06:36 · 175 阅读 · 1 评论 -
Tomcat的web工程部署:
在D:\tomcat\apache-tomcat-9.0.65\conf\Catalina\localhost目录下创建一个.xml文件,并在其中配置好访问路径,以及项目的所在路径。1、http://本地ip:8080/文件路径。原创 2023-04-28 14:54:12 · 202 阅读 · 1 评论