JavaEE
孙靖俊
这个作者很懒,什么都没留下…
展开
-
JavaWeb传统文件上传方式
先说一下传统文件上传的原理,上传文件是将form表单的类型改为上传文件的类型,而且只能使用post格式,因为get太短,不足以放下文件。在请求正文中,会以分割的形式来传送文件,服务器端在接受到文件请求后,通过解析request来拿到文件,具体使用的类和用法见下:form表单:<%-- Created by IntelliJ IDEA. User: Sun Jingjun ...原创 2020-02-24 17:03:29 · 364 阅读 · 0 评论 -
解决request的中文乱码问题
post请求,通过设置方法来进行通过request来进行设置request.setCharacterEncoding("UTF-8");如果是Get请求,则需要逐一对参数进行转码过滤器设置编码在SpringMVC中提供了专门的过滤器来实现该过程,在web.xml中做如下配置: <!--设置字符编码--> <filter> <filter-n...原创 2020-02-24 16:46:14 · 1539 阅读 · 0 评论 -
IDEA配置Tomcat整合版教程
文章目录解压IDEA中配置TomcatWarning:No artifacts运行Tomcat创建classes和依赖文件夹lib写好jsp如何实时变化(不用重启服务器)配置Tomcat的依赖库该文章参考博客:https://blog.csdn.net/brilliantzc/article/details/82791979https://blog.csdn.net/Jae_Wang/art...原创 2019-07-25 09:45:23 · 1913 阅读 · 1 评论 -
Session讲解
文章目录session原理讲解session的使用当客户端关闭后,服务端不关闭,两次获取的session是否为同一个?客户端不关闭,服务器关闭后,两次获取的session是同一个吗session失效时间Session的特点session原理讲解在第一次获取session的时候,服务器会自动在内存中创建一个session对象,并把session的id即JSESSIONID通过cookie的形...原创 2019-11-22 17:25:58 · 648 阅读 · 0 评论 -
Cookie讲解
我们在以前讲过Http是无状态的协议,我们在购物车中添加了很多商品,每一次添加都是单独一次请求,那么最后在结算的时候,为什么购物车中会有所有的商品,会不会是存到了数据库中?答案为不是,该过程是通过会话技术来实现的,会话技术包括Cookie和Session,一起来学习一下文章目录Cookie原理Cookie的使用一次能否发送多个CookieCookie可以在浏览器中保存多长时间Cookie可以...原创 2019-11-19 09:11:46 · 370 阅读 · 0 评论 -
转发和重定向
平常在上网时难免离不开页面的跳转,而页面的跳转有两种方式,转发和重定向,两种跳转方式有各自的特点,先来介绍转发。转发原理及特点通过一幅图来看一下转发的原理: 在Tomcat中有两个Servlet,A和B,当浏览器通过URL请求A时,A会将该请求转发到B,然后由B对浏览器进行响应,可以看到整个过程浏览器只做了一次请求,请求在服务器内部进行转发,所以请求的转发不能跨服务器,也就是说在百度...原创 2019-11-19 09:11:12 · 334 阅读 · 0 评论 -
response响应讲解
response参数也是servlet的service方法中的一个,该参数用来传达响应,关于response的执行原理在上一篇已经讲过了,所以这篇文章就不再赘述api讲解api的讲解结合http响应报文来说,首先回顾一下http响应报文:1.响应行2.响应头3.响应空行4.响应体响应行响应行包括:协议版本,状态码,状态描述 这里我们需要掌握的就是设置状态码,状态码代表着服...原创 2019-11-18 11:55:37 · 2058 阅读 · 0 评论 -
request请求讲解
Http协议是基于请求响应模型的协议,在上节的servlet中也重点谈到了doGet方法和doPost方法,这两个方法中的参数就是request和response,request就是http请求的抽象,一起来学习一下文章目录原理api介绍请求行请求头请求体使用request共享数据关于request的编码问题原理 在学习该参数之前,有必要了解一下request的原理,在这里把respo...原创 2019-11-18 10:49:17 · 5085 阅读 · 0 评论 -
Http协议讲解
Http是超文本传输协议,规定了客户端(浏览器)和服务端之间的通信格式,通过本篇文章一起来了解一下Http特点:首先来说一下Http的特点:基于请求响应模型默认端口:80无状态的,底层是TCP实现,所以是可靠的 基于请求响应模型就是指每一次业务过程都是客户端请求服务器,服务器响应客户端。Http是无状态的协议,也就是下一次请求响应对上一次请求响应是没有记忆的,而我们现在所使用...原创 2019-11-14 18:03:18 · 227 阅读 · 0 评论 -
Servlet讲解
文章目录Servlet执行原理Servlet的创建与继承结构Servlet生命周期配置Servlet的路径web.xml中进行配置:注解进行配置Servlet执行原理 servlet中并没有main方法,servlet中的方法是Tomcat进行调用的,在写好servlet后,配置好url,用户通过访问指定的url来访问Tomcat服务器,Tomcat服务器会根据用户的url去找对应的ser...原创 2019-11-12 13:27:08 · 159 阅读 · 0 评论