![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb
文章平均质量分 85
探索JavaWeb技术
IT__learning
这个作者很懒,什么都没留下…
展开
-
POST 请求的四种提交数据方式
Content-Type 属性值HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中,POST 一般用来向服务端提交数据。HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似于下面形式:<method> <url> <version><headers>原创 2021-11-27 21:12:18 · 3036 阅读 · 0 评论 -
JavaWeb 的常用的请求传参注解
1、@RequestMapping@RequestMapping 既可以用在类级别,也可以用在方法级别,当它定义在类级别的时候,标明该控制器所处理的请求都将被映射到这个路径下。另外,@RequestMapping中可以使用method属性,如果指定了method属性的值,那么就只能使用指定的请求方法,如果没有指定的话,那么就可以使用HTTP的get/post方法了。1、get 请求特点:a. 请求参数会添加到请求资源路径的后面,只能添加少量参数(因为请求行只有一行,大约只能存放2K左右的数据)b原创 2021-11-27 20:32:03 · 3420 阅读 · 0 评论 -
Java前后端的JSON传输一(前后端JSON格式转换)
任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型。对象:对象在 JS 中是使用花括号包裹 {} 起来的内容,数据结构为 {key1:value1, key2:value2, ...} 的键值对结构。在面向对象的语言中,key 为对象的属性,value 为对应的值。键名可以使用整数和字符串来表示。值的类型可以是任意类型。数组:数组在 JS 中是方括号 [] 包裹起来的内容,数据结构为 ["java", "javascript", "vb",原创 2021-02-05 20:28:12 · 7009 阅读 · 1 评论 -
WebSocket 学习
一、WebSocket 简介1、什么是 WebSocketWebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的应用层的协议。在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就创建了持久性的连接,两者之间就直接可以进行双向数据传输。所有浏览器都支持 WebSocket ,目的是在服务器可以在任意时刻发消息给浏览器, 不需要等待浏览器的请求。浏览器通过 JavaScript 向服务器发出建立 WebSocket 连接的原创 2021-09-11 15:54:50 · 706 阅读 · 0 评论 -
Java Web —— Session 和 cookie 保存登录信息
一、Session 与 Cookiecookie 与 session 应用于互联网中的一项基本技术——会话(客户端与服务端的交互)跟踪技术,用来跟踪用户的整个会话。简单来说,cookie 是通过在客户端记录信息确定用户身份的,而 session 则通过在服务器端记录信息确定用户身份。1、SessionHTTP 协议是非连接性的,取完当前浏览器的内容,然后关闭浏览器后,链接就断开了,而没有任何机制去记录取出后的信息。而当需要访问同一个网站的另外一个页面时(就好比如在第一个页面选择购买的商品后,跳转到第二原创 2021-09-03 09:58:05 · 10844 阅读 · 2 评论 -
日志系统 Log4j 的使用
一、Log4j 简介Log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j,我们可以控制日志信息输送的目的地(控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等);我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。Log4j 是 Apache 为 Java 提供的日志管理工具。他与 System.out.原创 2021-08-19 23:38:31 · 1355 阅读 · 0 评论 -
HTTP 学习
一、HTTP 简介HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。二、HTTP 工作原理HTTP 协议工作于客户端/服务端架构上,通过一个可靠的连接来交换信息,是一个无状态的请求/响应协议。Web 服务器根据接收到的请求后,向客户端发送响应信息。HTTP使原创 2021-08-18 13:43:48 · 482 阅读 · 0 评论 -
Spring MVC 学习
1原创 2021-07-31 14:55:20 · 348 阅读 · 0 评论 -
Java Web 与 Tomcat
一、Web 服务器、中间件与容器1、Web 服务器web服务器(Web Server):web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序。Web服务器可以处理 HTTP 协议,响应针对静态页面或图片的请求,进行页面跳转,或者把动态请求委托其它程序(它的扩展、某种语言的解释引擎(php)、Web容器)。它可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、 Nginx 、IIS。2、中间原创 2021-07-30 14:21:24 · 2614 阅读 · 1 评论 -
Spring 学习(1)
Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。1、什么是 Spring● Spring 是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,来源于 Rod Johnson 在其著作《Expert one on one J2EE design and development》中阐述的部分理念和原型衍原创 2021-07-28 16:02:53 · 175 阅读 · 0 评论 -
Servlet 快速搭建示例学习
一、简单的 Servlet demo(项目名 Servlet)项目目录如下1、maven 添加依赖包<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope&g原创 2021-07-22 00:27:44 · 292 阅读 · 3 评论 -
Severlet、Cookie、Session 和 Filter 详解
一、Servlet 简介Servlet(Server Applet),全称 Java Servlet,未有中文译文。Servlet 是用 Java 编写的服务器端程序,其主要功能在于处理请求和发送响应,交互式地浏览和修改数据,生成动态 Web 内容。Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。二、Servlet 的工作原理Servlet 接口定义了 Servlet 与原创 2021-07-13 13:46:59 · 2894 阅读 · 1 评论 -
Java前后端的JSON传输二(前后端JSON数据的发送接收)
Java前后端的JSON传输(二)一、前端发送与接收JSON数据二、后端发送与接收JSON数据原创 2021-02-09 22:14:36 · 4245 阅读 · 0 评论 -
JavaWeb中的路径问题
web中的路径问题原创 2021-02-08 13:25:54 · 850 阅读 · 0 评论 -
jquery实现Ajax请求
jquery实现Ajax请求Ajax用于无需刷新整个页面而进行浏览器与服务器的通信,服务器将不再返回整个页面,而是返回部分数据,通过JavaScript的DOM操作对节点进行更新。数据传输格式有xml、json等格式,但常用的是json格式。我们可以使用JavaScript的对象XMLHttpRequest来实现原生Ajax,但这种方法比较复杂,不易编写。jQuery已经封装了Ajax,使得发起Ajax请求比较容易,本文简单介绍jQuery实现Ajax的过程:1、在标记中引入jquery.js文件`原创 2021-02-06 21:11:43 · 1191 阅读 · 0 评论 -
jsp页面中用绝对路径${pageContext.request.contextPath}出错处理
jsp页面中用绝对路径${pageContext.request.contextPath}出错处理原创 2021-02-06 17:04:25 · 621 阅读 · 0 评论 -
jquery.js文件引入出错Uncaught ReferenceError: XXX is not defined
js文件引入出错Uncaught ReferenceError: XXX is not defined在html中写onclick事件调用jquery库写成的函数时,前端页面显示如下报错:究其原因是jquery.js文件的引入格式不对:jquery.js引入文件要用,而不能用原来错误引入格式: <script src="https://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js"/>正确引入格式:<script sr原创 2021-02-06 16:51:42 · 962 阅读 · 0 评论