![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 87
AX_Chu
这个作者很懒,什么都没留下…
展开
-
JSON、AJAX、i18n
一、JSON1、什么是JSON?JSON是一种轻量级的数据交换格式,易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对json的支持。json是一种轻量级的数据交换格式。 轻量级指的是跟xml做对比数据交换指的是客户端和服务器之间业务数据的传递格式。2、JSON在JavaScript中的使用1)json的定义json是由键值对组成,并且由花括号(大括号)包围。每个键由引号引起来,键和值之间使用冒号进行分隔,多组键值对之间进行逗号分隔。原创 2021-07-03 16:24:48 · 210 阅读 · 0 评论 -
Filter
一、Filter过滤器1、Filter什么是过滤器1) Filter过滤器是JavaWeb的三大组件之一;三大组件分别是Servlet程序、Listener监听器、Filter过滤器2) Filter过滤器是JavaEE的规范,也就是接口3) Filter过滤器作用是:拦截请求、过滤响应。拦截请求常见的应用场景有: ① 权限检查 ② 日记操作 ③ 事务管理 ... ...等2、Filter操作要求:在web工程下,有一个admin目录,这个admin目录下的所有资源(html页面原创 2021-07-01 08:59:25 · 133 阅读 · 0 评论 -
表单重复提交问题
一、表单重复提交的三种常见的情况以及解决方法情况1、提交完表单。服务器使用请求转发来进行页面跳转,这个时候,用户按下功能键F5,就会发起最后一次的请求,造成表单重复提交问题。解决方法:使用重定向来进行跳转情况2、用户正常提交服务器,到那时由于网络延迟等原因,迟迟未收到服务器的响应,用户以为提交失败,然后多点了几次提交操作,也会造成表单的重复提交。情况3、用户正常提交服务器,服务器也没有延迟,但是提交完成后,用户回退浏览器,重新提交,也会造成表单重复提交。解决方法:使用验证码底层原理如下所示:原创 2021-06-30 10:49:04 · 658 阅读 · 0 评论 -
Cookie、Session
一、Cookie1、什么是Cookie① Cookie是服务器通知客户端保存键值对的一种技术② Cookie是Servlet发送到Web浏览器的少量信息,这些信息由浏览器保存,然后发送回服务器。Cookie的值可以唯一地表示客户端③ 客户端有了Cookie后,每次请求都发送给服务器。④ 每个Cookie的大小不能超过4Kb。2、如何创建CookieBaseServlet程序如下:public abstract class BaseServlet extends HttpServlet {原创 2021-06-30 09:49:46 · 150 阅读 · 0 评论 -
EL表达式、JSTL标签库、文件上传和下载
一、EL表达式1、什么是EL表达式,EL表达式的作用?EL表达式的全称是:Expression Language,是表达式语言。EL表达式的作用:EL表达式主要是替代jsp页面中的表达式脚本在jsp页面中进行数据的输出。因为EL表达式在输出数据的时候,要比jsp的表达式脚本要简洁很多。EL表达式的格式是:${表达式}EL表达式在输出null值的时候,输出的是空串,jsp表达式脚本输出null值得时候,输出的是null字符串。<%@ page contentType="text/html原创 2021-06-25 20:58:09 · 229 阅读 · 0 评论 -
-jsp-
1、什么是jsp,有什么作用?jsp的全称是java server pages。java的服务器页面。jsp的主要作用是代替Servlet程序回传html页面的数据。因为Servlet程序回传html页面数据是一件非常繁琐的事情,开发成本和维护成本都极高。html代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title&原创 2021-06-22 11:25:45 · 232 阅读 · 0 评论 -
JavaWeb-Tomcat、Servlet
1、JavaWeb的概念1)什么是JavaWeb?JavaWeb是指,所有通过Java语言编写可以通过浏览器访问的程序的总称。JavaWeb是基于请求和响应来开发的什么是请求? 是指客户端给服务端发送数据,叫请求Request什么是响应? 是指服务器给客户端回传的数据,叫响应Response请求和响应是成对出现的!2、Web资源的分类web资源按实现的技术和呈现的效果不同,又分为静态资源和动态资源两种。静态资源:html、css、js、txt、MP4视频、jpg图片动态资源原创 2021-06-19 11:12:21 · 569 阅读 · 0 评论 -
XML--
1、XML简介什么是xml以及它的作用?介绍:xml是可扩展的标记性语言作用:xml的主要作用有:① 用来保存数据,而且这些数据具有自我描述性② 还可以作为项目或者模块的配置文件③ 还可以作为网络传输数据的格式(现在JSON为主)2、xml语法2.1、文档声明<?xml version="1.0" encoding="UTF-8" ?><!--以上内容就是xml文件的声明version表示xml的版本 encoding表示xml本身的编码-->&l原创 2021-06-15 14:36:16 · 155 阅读 · 0 评论 -
jQuery
1、jQuery介绍什么是jQuery?jQuery,就是JavaScript和查询(Query),是辅助JavaScript开发的js类库。jQuery核心思想!!!它的核心思想是weite less、do more(写得更少、做得更多),所以实现了很多浏览器的兼容问题。jQuery好处!!!免费、开源、语法设计可以使开发更加便捷,假如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。2、jQuery简单使用1)使用$()代替window.onloa原创 2021-06-15 10:21:36 · 284 阅读 · 0 评论 -
JavaScript
1、JavaScript介绍1.1 介绍:JavaScript语言诞生主要是完成页面的数据验证。因此它的运行在客户端,需要运行浏览器来解析执行JavaScript代码。JS是弱类型,Java是强类型。弱类型就是类型可变;强类型就是定义变量的时候,类型已确定,不可变。1.2 特点:① 交互性(它可以做的就是信息的动态交互)② 安全性(不允许直接访问本地硬盘)③ 跨平台性(只要是可以解释JS的浏览器都可以执行,和平台无关)2、JavaScript和HTML代码的结合方式2.1 第一种方式原创 2021-06-06 21:40:03 · 452 阅读 · 1 评论 -
HTML/CSS
一、HTML1、HTML简介Hyper Text Markup Language(超文本标记语言)。HTML通过标签来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理、画面如何安排、图片如何显示等)。2、创建HTML文件1) 创建一个web工程(静态的web工程)2) 在工程下创建html页面3、HTML编写规范<!DOCTYPE html> <!--约束,声明-->原创 2021-06-04 15:32:07 · 377 阅读 · 0 评论