自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 SpringMVC拦截器

SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。依赖于web框架,在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。web框架的调用,因此可以使用Spring的依赖注入(DI)进行一些业务操作,同时一个拦截器实例在一个。controller生命周期之内可以多次调用。拦截器(interceptor)4.拦截器链(多拦截器)...

2022-08-02 22:41:04 144 1

原创 SpringMVC介绍

3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。5、 HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。...

2022-08-02 22:33:17 179

原创 全局异常处理

SpringMVC中自带了一个异常处理器叫SimpleMappingExceptionResolver,该处理器实现了HandlerExceptionResolver 接口,全局异常处理器都需要实现该接口。2)实现Spring的异常处理接口HandlerExceptionResolver自定义自己的异常处理器;都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,...

2022-08-02 22:25:13 334

原创 Vue的介绍

2.2 手动下载 首先我们打开自带的浏览器(谷歌浏览器也可以),直接搜索Vue,展示出来的Vue.js就是最后在HBuilderX里面使用,如下代码最后效果图:

2022-08-02 22:07:08 294

原创 myBatis-关联关系

PageHelper插件实现分页的原理是根据使用不同的数据库,它会自动在执行的sql语句后面加所使用数据库对应的分页代码,比如mysql是limit、sqlserver是top、oracle是rownum。5).注意,动态sql的sql语句部分可以使用“>“和”>=”,但是不能使用“.........

2022-07-23 06:51:17 275

原创 MyBatis简介

MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和JavaPOJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录。...

2022-07-20 22:36:28 2643

原创 Bootstrap简介

Bootstrap

2022-07-07 18:12:18 343

原创 Spring的开发步骤

spring的开发步骤

2022-07-06 00:15:23 111

原创 Spring简介

Spring简介

2022-07-03 19:47:24 109

原创 Maven——依赖管理与依赖传递

Maven的依赖范围

2022-07-01 15:22:47 281

原创 Tomcat插件安装与Web工程启动

Tomcat插件安装与Web工程启动

2022-06-30 23:25:44 81

原创 Maven简介

Maven简介

2022-06-29 16:14:38 1906

原创 Java反射使用

/*** 通过类对象获取对应类的所有的构造方法*/Class c = Class.forName(“com.zking.temp.Student”); Constructor con = c.getConstructor();con.newInstance();

2022-06-08 23:09:30 90

原创 LinkedList堆栈

堆栈:表示一个先进后出的数据结构,子弹夹压:push弹:pup /** * LinkedList堆栈 */static LinkedList lk = new LinkedList<>(); /** * 添加数据的方法 */ public void push(Object o) { lk.addFirst(o); } /** * 移除第一个数据的方法 */ public void pup() { lk.removeFirst(); }

2022-05-16 15:18:08 204

原创 MVC的原理

简述MVC工作原理1、由客户端发起请求;2、服务端接收请求,并解析请求;3、根据解析出来的请求,找到对应的控制器,并执行控制器;4、控制器调用模型获取数据,并将数据传给视图;5、视图将数据渲染出来。...

2022-04-13 23:57:59 8823

原创 aJax-

aJax(自动补全)aJax介绍

2022-04-10 16:53:32 334

原创 过滤器&监听器

过滤器过滤器监听器过滤器一、过滤器的基本概念1、作用 过滤器就是在请求的传递过程中,对请求和响应做一些修改 2、生命周期 客户端的请求先经过“pre”类型的filter,然后将请求转发到具体的业务服务,收到业务服务的响应之后,再经过“post”类型的filter处理,最后返回响应到客户端。二、过滤器的使用1.编写一个类去实现 Filter 接口​2.实现过滤方法 doFilter()​3.到 web.xml 中去配置 Filter 的拦截路径这里有很多的包,我们只要servlet包里的F

2022-03-25 13:51:44 1647

原创 域对象+EL表达式+JSTL

域对象+EL表达式+JSTL域对象四大作用域EL表达式JSTLJSTL作用:JSTL用法:域对象四大作用域1. 四大作用域有哪些?名称作用域page在当前页面有效session在当前会话中有效request在当前请求中有效application在所有应用程序中有效2. 四大作用域的优先级假如在当前页面(页面没有发生跳转到另一个页面)那么四大作用域的优先级是:page>request>session>application

2022-03-13 21:54:19 145

原创 jsp标准动作

jsp标准动作jsp标准动作jsp:forward实现页面跳转jsp标准动作JSP标准动作元素的使用格式为:jsp:标记名,它採用严格的xml标签语法来表示.这些jsp标签动作元素是在用户请求阶段运行的,这些标准动作元素是内置在jsp文件里的,所以能够直接使用,不须要进行引用定义.标准动作元素包含:jsp:useBean:定义jsp页面使用一个JavaBean实例;jsp:setProperty:设置一个JavaBean中的属性值;jsp:getProperty:从JavaBean中获取一个属

2022-03-08 18:54:14 191

原创 application&富文本编辑器&文件上传

application&富文本编辑器&文件上传applicationapplicationjsp九大内置对象之一application

2022-03-07 22:32:20 207

原创 javabean&三层架构

Javabean&三层架构

2022-03-06 22:45:16 150

原创 Jsp——分页

为什么需要分页?因为我们要把数据库成千上万条的数据一页一页的展现给用户,而不是长短不一的展示给用户,这就是需要分页的原因。分页的servletpackage com.zking.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpSer

2022-03-05 14:39:28 1552 1

原创 JavaWeb——session和Cookie

session和cookie1、JSP内置对象session2、设置cookie属性的常用方法session:会话(一个会话可以提交多次请求),session是将数据保存在服务器里面(临时),关掉网页数据也会消失,也可以用代码设置时间销毁。1、使用session获取用户名 HttpSession session = req.getSession(); //setAttribute:参数1:键名,参数2:值。 session.setAttribute("uname",uname); /

2022-03-03 21:43:15 260

原创 JavaWeb——Servlet

Servlet1、Servlet配置新建一个独立的包,里面放自己的Servlet类,继承HttpServlet类。调用doGet跟doPost方法(两个方法要重写)。在doGet跟doPost方法中重写自己要提交验证的方法在WebContent里点击WEB-INF再点击打开web.xml,点击source进行配置。然后如图<servlet> <!-- servlet的内部名称,自定义 --> <servlet-name>NewsServl

2022-03-01 19:58:09 286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除