![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javaweb
文章平均质量分 90
齐天大荒
欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品。人生就是这样,和漂亮的人在一起,会越来越美;和阳光的人在一起,心里就不会晦暗;和快乐的人在一起,嘴角就常带微笑;和聪明的人在一起,做事就变机敏;和大方的人在一起,处事就不小气;和睿智的人在一起,遇事就不迷茫
展开
-
Javaweb之文件上传与下载
Javaweb之文件上传与下载1. 文件上传下载概述1.1. 什么是文件上传下载所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程。例如目前网站需要上传头像、上传下载图片或网盘等功能都是利用文件上传下载功能实现的。文件上传下载实际上是两步操作,第一是文件上传,就是将本地文件上传到服务器端,实现文件多用户之间的共享,第二是文件下载,就是将服务器端的文件下载到本地磁盘。1.2. 文件上传下载实现原理首先,需要知道文件是如何实现上传及下载的。文件上传及下载实现原理如下:文原创 2022-02-22 17:16:46 · 2840 阅读 · 5 评论 -
Javaweb之xml详解
Javaweb之xml详解1. XML详解1.1. XML介绍1.1.1. 什么是XMLXML的全称为eXtensible Markup Language,译为可扩展标记语言。XML语法上和HTML比较相似,但HTML中的元素是固定的,而XML的标签是可以由用户自定义的。W3C在1998年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。同时,在2004年2月W3C又发布了1.0版本的第三版。1.1.2. 百度百科xml 即可扩展标原创 2022-02-15 23:36:05 · 1424 阅读 · 0 评论 -
Javaweb之filter详解
Javaweb之filter详解过滤器概述1.1. 什么是过滤器Filter译为过滤器,是JavaWeb的三大组件之一,用于在Servlet之外对Request或者Response进行修改。对于Web应用程序来说,过滤器是一个驻留在服务器端的Web组件,它可以截取客户端和服务器端之间的请求与响应信息。1.2. 发展历史由于Servlet规范是开放的,借助于公众与开源社区的力量,Servlet规范越来越科学,功能也越来越强大。2000年,Sun公司在Servlet2.3规范中添加了Filter功能,原创 2022-02-14 21:41:50 · 575 阅读 · 0 评论 -
Javaweb之jstl详解
Javaweb之jstl详解1. JSTL标签库概述1.1. 什么是JSTL标签库JSTL全称为JSP Standard Tag Library,即JSP标准标签库。JSTL最初是一套Java官方的标签库解决方案,自从JavaEE 5之后被定义为标准的标签库。JSTL规范由Sun公司定制,Apache的Jakarta小组负责实现,目前的版本是JSTL1.2。EL最初定义在JSTL1.0规范中,在JSP2.0之后,EL已经正式成为JSP规范的一部分。在JSTL1.1规范中,已经没有了EL的内容,不过在原创 2022-02-13 13:52:45 · 1791 阅读 · 0 评论 -
Javaweb之jsp详解
Javaweb之jsp详解1. JSP指令元素1.1. page指令page指令是JSP页面中最常用的指令,用来声明JSP页面的属性等信息。一个page指令允许定义多个属性;也可以一个page指令定义一个属性,定义多个page指令。<!-- 一个page指令,设置多个属性 --><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!-- 一个page指令,设置一个属性.配置多个pa原创 2022-02-13 00:11:07 · 1265 阅读 · 0 评论 -
Javaweb之session详解
Javaweb之session详解1. Session概述1.1. 什么是SessionSession一般译为会话,是解决Http协议的无状态问题的方案,可以将一次会话中的数据存储在服务器端的内存中,保证在下一次的会话中可以使用。在客户端浏览器第一次向服务器端发送请求时,服务器端会为这个客户端创建独有的Session,并具有唯一的Session ID,存储在服务器端的内存中。在客户端第二次访问服务器端时,会携带Session ID在请求中,服务器端会根据Session ID查找对应的Session信原创 2022-02-12 15:19:51 · 3619 阅读 · 0 评论 -
Javaweb之cookie详解
Javaweb之cookie详解1. Cookie1.1. Cookie概述Cookie译为小型文本文件或小甜饼,Web应用程序利用Cookie在客户端缓存服务器端文件。Cookie是以键值对形式存储在客户端主机硬盘中,由服务器端发送给客户端,客户端再下一次访问服务器端时,服务器端可以获取到客户端Cookie缓存文件。Cookie是由服务器端创建的,然后由服务器端发送给客户端,客户端以键值对形式存储Cookie,并标注Cookie的来源。客户端再次访问服务器端时,存储的Cookie会保存在请求协议中原创 2022-02-11 14:02:31 · 1398 阅读 · 0 评论 -
Javaweb之 Request和Resonse
Javaweb之 Request和Response详解1. Request与Response1.1. Web应用运行机制到目前为止,我们已经掌握了Web应用程序的运行机制,现在学习的就是Web应用程序运行机制中很重要的内容 —— Request与Response。首先,我们先来看一看Request与Response在Web应用程序运行时,是怎么样的。通过上图的Web应用程序运行机制,我们可以知道关于Request与Response的信息:Web应用程序接收一次请求,就创建一个Request对原创 2022-02-11 00:04:00 · 458 阅读 · 0 评论 -
javaweb之Servlet工作原理
Servlet工作原理什么是ServletServlet的作用是为Java程序提供一个统一的web应用的规范,方便程序员统一的使用这种规范来编写程序,应用容器可以使用提供的规范来实现自己的特性。比如tomcat的代码和jetty的代码就不一样,但作为程序员你只需要了解servlet规范就可以从request中取值,你可以操作session等等。不用在意应用服务器底层的实现的差别而影响你的开发。HTTP 协议只是一个规范,定义服务请求和响应的大致式样。Java servlet 类将HTTP中那些低层的结原创 2022-02-10 15:32:13 · 337 阅读 · 0 评论 -
Http讲解
http讲解HTTP协议定义 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。Http协议的组成 Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时,你的浏览器会将你的请求封装成一个Http请求发送给服务器站点,服务器接收到请求后会组织响应数据封装成一个Http响应返回给浏览器:即没有请求就没有响应。原创 2022-02-09 21:02:42 · 88 阅读 · 0 评论 -
Tomcat安装使用详解
Tomcat详解Tomcat的安装官网: Apache Tomcat® - Welcome!1、打开网页,找到网页旁边的Download,下面有对应很多版本。2、点击一个你想下载的版本。选择自己电脑系统的对应版本。3、解压下载好的压缩包到你想放在的位置,安装完成。Tomcat启动和配置打开解压的目录文件:启动、关闭Tomcat:1、打开Tomcat的bin目录:双击startup.bat2、打开浏览器输入:localhost:8080验证是否启动成功。出现下面这个页面就是启动原创 2022-02-09 14:13:55 · 574 阅读 · 0 评论 -
Web服务器讲解
Web服务器讲解概述:Web服务器概念较为广泛,我们最常说的Web服务器指的是网站服务器,它是建立在Internet之上并且驻留在某种计算机上的程序。Web服务器可以向Web客户端(如浏览器)提供文档或其他服务,只要是遵循HTTP协议而设计的网络应用程序都可以是Web客户端。Web服务器和HTTP服务器可以说是同一个东西,当然非得细分的话,HTTP服务器是建立在HTTP协议之上的提供文档浏览的服务器,更多的是提供静态的文件。而Web服务器涵盖了HTTP服务器(这一点可以自行百度百科), Web服务器不仅原创 2022-02-08 23:04:43 · 1479 阅读 · 1 评论 -
JavaWeb之Web的基本概念
Web的基本概念1.前言web开发:web,就是网页的意思,比如 www.baidu.comweb分为两类:静态webhtml,css等静态资源提供给所有人看的数据始终不会发生变化动态web比如淘宝,京东,几乎所有的网站提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在java中,动态web资源开发的技术统称为Javaweb2.web应用程序web应用程序: 可以提供浏览器原创 2022-02-08 16:43:42 · 93 阅读 · 0 评论