一、什么是Spring?
通常所说的 Spring 指的是 Spring Framework(Spring 框架),它是⼀个开源框架,有着活跃⽽庞⼤的社区,这就是它之所以能⻓久不衰的原因。Spring ⽀持⼴泛的应⽤场景,它可以让 …
目录
1. 笔记
2. 听力原文复现
(9)问题9
(10)问题10
(11)问题11 08:00开始播放 两/三个选项大面积同时出现了听力中一句话,一般排除这两/三个选项
1. 笔记 2. 听力原文复现
(9)问题9
-What have researchers done for the first time in history?
The re…
学习了很长时间的java,也写了很多应用程序。一直没有搞明白 什么是javaEE SE 框架 等等,到底是个什么玩意。
首先呢,各种功能是由代码组成的,比如 new date()可以获取当前时间 ,new ArrayList&…
Spring 学习笔记 Part11
1. 开启spring对注解事务的支持
xml方法开启方式
<tx:annotation-driven transaction-manager"transactionManager"/>纯注解方式开启方式 EnableTransactionManagement
Configuration
EnableTransactionManagement
public class Sp…
目录 linux服务器内服务访问域名Name or service not know 1.前言2.排查是不是这个域名无法访问2.1服务内ping 这个域名2.2在浏览器打开这个域名2.3服务内ping 这个域名所对应的ip2.4在服务器内配置host 总结参考 文章所属专区 项目问题解决 1.前言
linux服务器内服务访问域名…
目录HTTP请求的方法GET方法POST 方法其他方法“报头”User-AgentRefererCookieHTTP响应200 OK404 Not Found403 Forbidden405 Method Not Allowed500 Internal Server Error504 Gateway Timeout302 Move temporarily301 Moved PermanentlyHTTP请求的方法 GET方法
GET 是最常用…
文章目录什么是域名1. 如何建立 域名 与 IP 的对应关系2. 域名的分级什么是域名 域名也就是平常所说的网址,比如 www.baidu.com。
其实网络上的服务器要访问这个网址,需要的是 IP 地址。、 但是 IP 地址比较拗口不方便记忆,于是就有使用一些…
获取 Class 对象三种方式
Class.forName(“类的路径”):先将类的字节码文件加载到内存,再返回 Class 对象;类名.class:通过类名的 class 属性获取 Class 对象;类的对象.getClass():创建类的对象࿰…
目录
一.UML
①集合类图
②线下教育平台用例图 二.List集合特点
①学集合框架就是了解容器的数据结构(增删改查)
②有序的 可重复的
三.遍历方式
① foreach
② iterator 迭代器
③ for
四.LinkedList
①对比ArrayList是数据结构
Linkedlist…
JavaSE、JavaEE与Spring的概念和异同点剖析以及规范13 个分析 目录概述需求: 设计思路实现思路分析1.什么是JavaSE2.是JavaEE3.什么是Spring 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy&…
什么是Spring beans?
Spring 官方文档对 bean 的解释是: In Spring, the objects that form the backbone of your application and that are managed by the Spring IoC container are called beans. A bean is an object that is instantiated, assem…
文章归档:https://www.yuque.com/u27599042/coding_star/xwrknb7qyhqgdt10 SpringBoot 接收不到 post 请求数据
接收 post 请求数据,控制器方法参数需要使用 RequestParam 注解修饰
public BaseResponseResult<Object> getMailCode(RequestParam…
部署 Web 项目 1、获取 Linux 环境1.1、如何去买一个云服务器1.2、远程操作云服务器1.3、在 Linux 系统中搭建 Java Web 的运行环境。1)安装 JDK(使用包管理器 yum 来安装)2) 安装Tomcat3)安装 MySQL。 1.4、在云服务器…
文章目录乐观锁 vs 悲观锁悲观锁(预期锁冲突的概率很高)乐观锁(预期锁冲突的概率很低)读写锁重量级锁 vs 轻量级锁挂起等待锁vs自旋锁公平锁 vs 非公平锁可重入锁 vs 不可重入锁CAS(重点)什么是 CASCAS 是怎…
public class test {Thread thread=new Thread(); static String newString = “桃李醉春风”;//新字符串 static String oldString = “www”;//要被替换的字符串 static String dir = “I:\baidu\BaiduNetdiskDownload”;//文件所在路径,所有文件的根目录
public static vo…
char的本质:
char: The char data type is a single 16-bit Unicode character. It has a minimum value of \u0000 (or 0) and a maximum value of \uffff (or 65,535 inclusive).
char这种简单的java数据类型特点如下:
1:是java语言中8种…
文章目录CAS1. 什么是 CAS2. CAS 是怎么实现的3. CAS 有哪些应用3.1 实现原子类3.2 实现自旋锁4. CAS 的 ABA 问题4.1 什么是 ABA 问题4.2 ABA 问题引来的 BUG4.3 解决方案5. 相关面试题CAS
1. 什么是 CAS CAS:全称 Compare and swap,字面意思ÿ…
1.为什么使用线程池
1.1手动创建线程,不是用线程池
在没有使用线程池之前,我们是这样创建线程的,然后让这个线程执行run方法。
public class Demo {public static void main(String[] args) {Thread t new Thread(new Runnable() {Overri…
分析一下spu与sku的数据结构 再来说一下什么是spu
standard product unit 标准产品单元 :SPU级别的规格参数通常是与整个产品类型或产品系列相关的通用参数。比如华为手机下面的p系列、荣耀系列,都可以标识为spu级别规格参数
sku
stock keeping unit 库存保管单位…
1.工厂bean(FactoryBean)
在Spring中存在两种类型的bean,一种是我们自己创建的普通类型bean,另一种是工厂bean
① 普通类型bean:在配置文件中,class属性中定义的bean类型就是返回的类型
② 工厂bean&…
Spring 学习笔记 Part01
1. Spring 概述
Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程&#x…
前言
欢迎来到本篇文章!在这里,我将带领大家快速学习 Spring 的基本概念,并解答两个关键问题:什么是 Spring,以及为什么学习 Spring。
废话少说,下面,我们开始吧! Spring 官方文档…
Java EE开发框架安全审计
框架的本质是对底层信息进一步封装,目的是使开发人员将更多精力集中在业务逻辑中。 框架的执行流程
SSM框架
框架简介: Spring mvc spring mybatis 之前生产环境多用ssh(struts 2 spring hibernate࿰…
项目文档见我上传的资源
点击这里下载资源
package xyz.slienceme;
/** To change this license header, choose License Headers in Project Properties.* To change this template file, choose Tools | Templates* and open the template in the editor.*/import java.io.…
Spring 就是⼀个包含了众多工具方法的 IoC 容器。既然是容器那么它就具备两个最基本的功能:
将对象存储到容器(Spring)中从容器中将对象取出来
接下来使用 Maven 方式来创建一个 Spring 项目,创建 Spring 项目和 Servlet 类似&a…
文章目录 🛬常见的锁策略🌴乐观锁 vs 悲观锁🎋读写锁🌳重量级锁 vs 轻量级锁🎄自旋锁(Spin Lock)🍀公平锁 vs 非公平锁🎍可重入锁 vs 不可重入锁 🛫相关面试题…
报错情况
报错如下:
16:45:41.463 [main] INFO org.nd4j.nativeblas.Nd4jBlas - Number of threads used for OpenMP BLAS: 6
16:45:41.497 [main] INFO org.nd4j.linalg.api.ops.executioner.DefaultOpExecutioner - Backend used: [CPU]; OS: [Windows 10]
16:4…
本文适合有 Java 基础知识的人群 Akka is a toolkit for building highly concurrent, distributed, and resilient message-driven applications for Java and Scala. 上面这段文字摘抄自 Akka 官网(akka.io),翻译成中文也就是:“…
目录
Java EE 简述
Java EE 发展历程
什么是Web开发?
Web网站的工作流程
什么是框架
框架的定义
源于建筑行业的类比
框架的作用
Java EE 框架学习概览
1. Spring
2. Spring Boot
3. Spring MVC
4. Mybatis
框架之间的关系 Java EE 简述
Java EE是Java平台的企…
Spring IoC 的实现机制是什么?
Spring 中的 IoC 的实现原理就是工厂模式加反射机制。
代码示例如下:
interface fruit{public abstract void eat(); } class Apple implements fruit{public void eat()
一:应用层重点协议
1.1: DNS
DNS,即Domain Name System,域名系统。DNS是一整套从域名映射到IP的系统。
TCP/IP中使用IP地址来确定网络上的一台主机,但是IP地址不方便记忆,且不能表达地址组织信息&#x…
1.Bean 作用域
.通过一个案例来看 Bean 作用域的问题
假设现在有一个公共的 Bean,提供给 A 用户和 B 用户使用,然而在使用的途中 A 用户却“悄悄”地修改了公共 Bean 的数据,导致 B 用户在使用时发生了预期之外的逻辑错误。
我们预期的结果…
1.什么是Spring Boot
Spring 的诞生是为了简化 Java 程序的开发的,而 Spring Boot 的诞生是为了简化 Spring 程序开发的。
Spring Boot 翻译一下就是 Spring 脚手架,它就是为了快速开发 Spring 框架而诞生的
2.Spring Boot 优点
起步依赖 (创建的时候…
概述
输出n*n乘法口诀表,n由用户输入。
代码
package practice;import java.util.Scanner;/*** Author : tipper* Description:*/
public class P13 {public static void chengFa() {Scanner sc new Scanner(System.in);int n sc.nextInt();for (int i 1; i &…
前言
这个主题主要讨论Java中long类型自己手动装箱和系统自动装箱的性能问题,在Java中,long类型是基本数据类型,Long类型是long的包装类。
手动装箱和自动装箱
手动装箱:通过直接调用Long的valueOf方法,将long装箱为Long
long l 123;
Long L Long.valueOf(l);…
一、JDK Java Development Kit,Java 软件开发工具包。JDK是提供给Java开发人员使用的,包含了JRE和一些Java开发工具,如编译工具(javac.exe)、打包工具(jar.exe)等。所以安装了JDK就不需…
Java SE vs Java EE
Java SE(Java Platform,Standard Edition): Java 平台标准版,Java 编程语言的基础,它包含了支持 Java 应用程序开发和运行的核心类库以及虚拟机等核心组件。Java SE 可以用于构建桌面应用程序或简…
J2EE 是针对 Web Service、业务对象、数据访问和消息报传送的一组规范。这组应用编程接口确定了 Web 应用与驻留它们的服务器之间的通信方式。J2EE 注重两件事,一是建立标准,使 Web 应用的部署与服务器无关;二是使服务器能控制构件的生命周期…
WebServlet("/query")
public class QueryServlet extends HttpServlet {...}在Servlet类上写WebServlet("query"),就相当于在配置文件里写了↓
<servlet><servlet-name>query</servlet-name><servlet-class>QueryServlet</se…
Spring MVC的控制器是不是单例模式,如果是,有什么问题,怎么解决?
在 Spring MVC 中,默认情况下控制器是单例模式,也就是说,每个控制器类只有一个实例,该实例在应用程序启动时创建,并在整个应用程序的生命周…
目录
1. Spring Web MVC简介
2. MVC简介
3. Spring MVC 1. Spring Web MVC简介
官网对于Spring Web MVC的介绍如下: 链接如下:
https://docs.spring.io/spring-framework/reference/web/webmvc.html#https://docs.spring.io/spring-framework/refer…
一、Arrays类
1.1 Arrays基本使用
Arrays是操作数组的工具类,它可以很方便的对数组中的元素进行遍历、拷贝、排序等操作。
下面我们用代码来演示一下:遍历、拷贝、排序等操作。需要用到的方法如下: public class ArraysTest1 {public stat…
目录 🌴 乐观锁 vs 悲观锁🎍重量级锁 vs 轻量级锁🍀自旋锁(Spin Lock)🎋公平锁 vs ⾮公平锁🌳可重⼊锁 vs 不可重⼊锁🎄读写锁⭕相关面试题 常⻅的锁策略 注意: 接下来讲解的锁策略不…
3、容器:IoC
IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。
Spring 通过 IoC 容…
day12
一、初识面相对象深入理解
需求: 创建人类的对象,并操作对象 分析: 人类 - Person 属性:name、sex、age 方法:eat、sleep 场景:创建多个对象,去操作对象 public class Person {//成员变…
在eclipse中引用JSP标签库不存在会出现问题为:Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core 一、问题分析 有问题我们可以知道我们项目没有导入相应的jar包,即是: jstl-1.2.jar standard-1.1.2.jar 相…
文章目录1.可重入锁和不可重入锁1.1可重入锁1.2不可重入锁1.3解决方案2.两个线程两把锁2.1问题2.2解决方案3.多个线程多把锁3.1问题3.2解决方案1.可重入锁和不可重入锁
且看下面这段代码:
public class ReeantrantAndUnReeantrant {public static Object locker …
Spring入门学习 文章目录Spring入门学习Spring概述Spring FrameworkIOCIOC容器DIIOC容器的实现类①FileSystemXmlApplicationContext②ClassPathXmlApplicationContext基于XML管理bean入门案例创建类创建xml在Spring配置文件中配置bean测试Spring概述 Spring 是最受欢迎的企业级…
目录
1、常见的锁策略
1.1、乐观锁 vs 悲观锁
1.2、轻量级锁 vs 重量级锁
1.3、自旋锁 vs 挂起等待锁 1.4、互斥锁 vs 读写锁
1.4.1、读写锁的使用场景(适用于"频繁 读,不频繁写"的场景)
1.5、可重入锁 vs 不可重入锁
1.…
报错讯息 java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘desc,target_url,sort,status,create_by,modify_by,created,last_update_time FROM…
jsp页面
<% page language"java" contentType"text/html; charsetutf-8"pageEncoding"utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
&…
父类:
public class ExtendsTest {public int n1100;private int n2200;protected int n3300;public void test100(){System.out.println(n1);}public void test200(){System.out.println(n2);}//第一种方法public int getN2(){return n2;}//第二种方法public void…
目录 Spring AOP的组成组成部分与常用注解举例理解 Spring AOP的实现添加 Spring AOP 框架⽀持定义切⾯和切点定义通知切点表达式说明 Spring AOP 实现原理JDK动态代理CGLIB动态代理 Spring AOP作为Spring框架的核心模块,为我们提供了一种优雅的方式来处理横切关注点…
技术:Java、JSP等摘要:美国最先提出Internet的概念,如今,全球各地的人们纷纷加入到这个网络行列, 使 Internet 真正走向全球化。随着用户、网民越来越多,网络的范围也愈来愈大,领域也慢慢走向了多元化,一体化 。“三味”书屋设计就是网络浪潮…
包装类
根据八种基本数据类型定义相应的引用类型-包装类当基本数据类型有了类的特点后就可以调用类中的方法了
基本数据类型
包装类
byte
Byte
short
Short
int
Integer
long
Long
float
Float
double
Double
boolean
Boolean
char
Character
基本类型&…
一.线程的创建继承Thread类//继承Thread类class MyThread extends Thread{Overridepublic void run() {System.out.println("线程运行的代码");}
}
public class Demo1 {public static void main(String[] args) {MyThread t new MyThread();t.start();//启动线程&a…
文章目录一、常见的锁策略1、乐观锁 vs 悲观锁2、读写锁3、重量级锁 vs 轻量级锁4、自旋锁(Spin Lock)5、公平锁 vs 非公平锁6、可重入锁 vs 不可重入锁7、相关面试题① 你是怎么理解乐观锁和悲观锁的,具体怎么实现呢?② 介绍下读…
枚举
jdk1.5之前,需要自己实现枚举
自己实现枚举
public class StatusEnum {private final String id;private final String code;private final String name;private StatusEnum(String id, String code, String name){this.id id;this.code code;this.name …
文章目录IP 协议报文4位版本号4位首部长度8位服务类型16位总长度(字节数)8位生存时间(TTL)与 8位协议16位首部校验和32位源 IP 地址与32位目标 IP 地址动态分配的 IP 地址NAT 网络地址转换IPv6IP 协议报文 4位版本号 这里的 IP 协…
😀前言 手动实现 Spring 底层机制的第2篇 实现了任务阶段一编写自己 Spring 容器-准备篇【2】 🏠个人主页:尘觉主页
🧑个人简介:大家好,我是尘觉,希望我的文章可以帮助到大家,您的…
【JavaEE】Spring事务(1) 文章目录 【JavaEE】Spring事务(2)1. 为什么要使用事务2. Spring中事务的实现2.1 事务针对哪些操作2.2 MySQL 事务使用2.3 Spring 编程式事务(手动挡)2.4 Spring 声明式事务&#…
spring 依赖注入之复杂类型的注入
package com.test.pojo;import java.util.List;
import java.util.Map;
import java.util.Properties;/*** description:* projectName:testSpring* see:com.test.pojo* createTime:2023/8/27 14:39*/
public class AA {private int[] arr;pr…
🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…
po
在属性上增加注解 NumberFormat(pattern “#,#.#”)
package com.test.pojo;import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.format.annotation.NumberFormat;import java.util.Date;public class Users {private int uid;pr…
《JDK17新特性和代码案例演示》 🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全…
servlet原理图 ServletContext web容器在启动的时候,它会为每个web程序都创建了一个对应的ServletContext对象,它代表了当前的web应用 共享数据 我们在这个Servlet中保存的数据,可以在另外一个Servlet中拿到 public class HelloServlet exten…
注解 Service
1. 注解由来: Service 是 Spring 框架提供的一种注解,用于标识一个类作为服务层组件 (Service)。通过使用 Service 注解,可以将一个普通的 Java 类标记为服务层组件,并由 Spring 容器进行管理和注入。
2. 注解示例…
CAS 1. 什么是 CAS2. CAS 伪代码3. CAS 是怎么实现的4. CAS的应用4.1 实现原子类4.2 实现自旋锁 5. CAS 的 ABA 问题 1. 什么是 CAS
CAS: 全称Compare and swap,字面意思:”比较并交换“能够比较和交换 某个寄存器中的值和内存中的值, 看是否相等, 如果相等, 则把另…
一、Spring框架介绍
1. 介绍
Spring Framework是由Spring团队研发的模块化、轻量级开源框架。其主要目的是为了简化项目开发。
Spring Framework前身是interface21,由Rod Johnson于2002年研发,主要是为了不使用EJB下依然能够构建高质量Java EE项目。E…
JavaScript Web API 文章目录 JavaScript Web APIwebAPI背景DOMDOM树 获取元素querySelectorquerySelectorAll 事件初识键盘事件onkeydownonkeypressonkeyup 操作元素获取/修改元素内容1.innerText2.innerHTML 获取/修改元素属性获取/修改表单元素属性获取/修改样式属性行内样式…
Spring 是什么
我们通常所说的 Spring 指的是 Spring Framework(Spring 框架),它是⼀个开源框架,有着活跃而庞大的社区,这就是它之所以能长久不衰的原因。Spring 支持广泛的应用场景,它可以让 Java 企业级…
springboot在接收时间类型的时候,报Failed to convert value of type ‘java.lang.String’ to required type java.util.Date’的错误,应该怎么解决呢? 场景:我后台接口接收参数类型为LocalDate,前端传过来是string 错误翻译&am…
注解Scheduled
注解由来
Scheduled是一个用于Spring框架中方法的注解,它允许开发者在指定的时间间隔或固定的时间点上执行方法。这个注解使得编写定时任务变得更加简单和方便。
注解示例
下面是Scheduled注解的一个示例:
Component
public class My…
说说你是如何解决 get 和 post 乱码问题?
(1)解决post请求乱码问题:在web.xml中配置一个CharacterEncodingFilter过滤器,设置成utf8; <filter><filter‐name>CharacterEncodingFilter</fil…
🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…
目录 前言:
1.Respond报文
1.1报文格式
1.2格式图解
2.状态行(首行)
2.1状态码/状态码解释
(1)200 OK
(2)404 Not Found
(3)403 Forbidden
(4&#…
2023 项目组总结 目录概述需求: 设计思路实现思路分析1.JA项目2.XC项目3.XL 项目4.tydic 项目 总结 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better re…
文章目录 乐观锁 vs 悲观锁读写锁重量级锁 vs 轻量级锁自旋锁(Spin Lock)公平锁 vs 非公平锁可重入锁 vs 不可重入锁 乐观锁 vs 悲观锁
悲观锁: 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都…
main 方法在 Java 等编程语言中确实代表着程序的入口点,也就是程序开始执行的地方。当我们启动一个 Java 应用程序时,JVM(Java 虚拟机)会首先查找 main 方法,并从那里开始执行程序。 关于为什么 main 方法代表主线程&a…
1. 第一个只出现一次的字符
class Solution { public int firstUniqChar(String s) {int[] count new int[256];// 统计每个字符出现的次数for(int i 0; i < s.length(); i){count[s.charAt(i)];}// 找第一个只出现一次的字符for(int i 0; i < s.length(); i){if(1 …
本部分内容:实现博客列表页;web程序问题的分析方法;实现博客详情页; 该部分的代码如下:
WebServlet("/blog")
public class BlogServlet extends HttpServlet {//Jackson ObjectMapper类(com.fasterxml.jac…
Spring Web MVC 1. 什么是 Spring Web MVC1.1 什么是 MVC ?1.2 是什么 Spring MVC? 2. 学习 Spring MVC2.1 建立连接2.2 请求2.3 响应 3. 相关代码链接 1. 什么是 Spring Web MVC
官⽅对于 Spring MVC 的描述是这样的:
1.1 什么是 MVC ?
MVC 是 Model View C…
接上次博客:初阶JavaEE(16)博客系统(Markdown编辑器介绍、博客系统功能、博客系统编写:博客列表页 、博客详情页、实现登录、实现强制登录、显示用户信息、退出登录、发布博客)-CSDN博客
目录
Linux 基本…
1.什么是 Spring MVC
Spring Web MVC 是基于Servlet API 构建的原始 Web 框架,从一开始就包含在Spring 框架中。它的正式名称 “Spring Web MVC” 来自其源模块的名称(Spring-webmvc),但它通常被称为“Spring MVC”。
从上述定义我们可以得出两个关键信…
文章目录 什么是 CASCAS 的应用如何使用 CAS 操作实现自旋锁CAS 的 ABA 问题CAS 相关面试题 什么是 CAS
CAS(Compare and Swap)是一种原子操作,用于在无锁情况下保证数据一致性的问题。它包含三个操作数——内存位置、预期原值及更新值。在执…
OR62 倒置字符串
链接:倒置字符串
题目:
将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I
题目分析:
我们先有一个整体的思路,然后用代码去实现࿱…
交换两个整型变量 错误示例
public class TestMethod {
public static void main(String[] args) {int a 10;
int b 20;swap(a, b);
System.out.println("main: a " a " b " b);
}public static void swap(int x, int y) { int tmp x;
x y;
…
JavaSE、JavaEE和Jakarta EE是Java平台中的三个重要组成部分,它们各自承担着不同的角色,同时也有着密切的联系。在理解它们之间的历史、区别和联系之前,我们首先需要了解它们的基本概念。
JavaSE(Java Standard Editionÿ…
目录 EL表达式(Expression Language)EL和JSP脚本的区别语法EL操作符EL运算符注意 EL功能EL访问作用域隐式对象示例1:获得应用上下文示例2:获取Cookie对象 JSTL(JavaServerPages Standard Tag Library)JSTL使用步骤JSTL标签分类使用…