07 2024 档案
摘要:1、拦截器的介绍 拦截器使用场景: 登录验证:对于需要登录才能访问的网址,使用拦截器可以判断用户是否已登录,如果未登录则跳转到登录页面。 权限校验:根据用户权限对部分网址进行访问控制,拒绝未经授权的用户访问。 请求日志:记录请求信息,例如请求地址、请求参数、请求时间等,用于排查问题和性能优化。 更改
阅读全文
摘要:什么是异常处理器 Spring MVC在处理器方法执行过程中出现了异常,可以采用异常处理器进行应对。一句话概括异常处理器作用:处理器方法执行过程中出现了异常,跳转到对应的视图,在视图上展示友好信息。 SpringMVC为异常处理提供了一个接口:HandlerExceptionResolver,核心方
阅读全文
摘要:文件上传 简单介绍: 文件上传是将文件从客户端读到服务器的过程。 pom.xml 如果是使用Spring5以及之前的版本需要引入依赖。 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload<
阅读全文
摘要:什么是Http消息? HTTP 请求: HTTP POST请求是最常见的HTTP方法之一,用于向服务器提交数据。POST请求协议的格式通常包括以下几个部分: 请求行 (Request Line): 包含HTTP方法(这里是POST)、请求的资源路径(URL)和HTTP版本。 例如:POST /sub
阅读全文
摘要:1.简单介绍 2.常用IO流: 3.分类 接下来所有的内容都是InputStream、OutputStream、Reader、Writer的子类。 和File相关的IO流有四个分别是FileInputStream和FileOutputStream,FileReader和 FileWriter。其中F
阅读全文
摘要:1、简单介绍: 在 Vue.js 中,template 配置项是一个非常有用的特性,允许你直接在 Vue 实例或组件的定义中嵌入 HTML 模板字符串。这可以让你更方便地定义组件的结构,而不需要外部的 HTML 文件或者 <template> 标签对。 2、template的一些注意事项: temp
阅读全文
摘要:1、介绍: 在 Vue.js 中,data 选项是一个非常重要且核心的概念。data 是一个对象或工厂函数,用于存储 Vue 实例或组件的可响应状态。这意味着任何在 data 中声明的属性都将被 Vue 的响应系统所追踪,当这些属性的值发生改变时,依赖于这些属性的视图部分将会自动更新。也就说data
阅读全文
摘要:1.下载并且引入Vue文件 从Vue官网上下载vue文件,分别为vue.js、vue.min.js。前者开发使用后者应用发布使用。 2.引入vue.js文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta na
阅读全文
摘要:1、简单介绍: 在Vue中,指令(Directives)是带有v-前缀的特殊属性,用于操作DOM元素和响应数据变化。 2、语法规则 vue中的所有的指令都以v开始,同时是以html标签的形式存在,如:<html标签 v-指令名:参数="javascript表达式"></html> 。之前在{{}}插
阅读全文
摘要:1、RESTFul是什么? RESTFul是WEB服务接口的一种设计风格。RESTFul定义了一组约束条件和规范,可以让WEB服务接口更加简洁、易于理解、易于扩展、安全可靠。在之前简单的讲解了一下RequestMapping注解结合占位符,结合RESTful风格编程是如何获取数据的。接下来我们将简单
阅读全文
摘要:1.转发和重定向的区别 转发是一次请求。因此浏览器地址栏上的地址不会发生变化。 重定向是两次请求。因此浏览器地址栏上的地址会发生变化。 转发的代码实现:request.getRequestDispatcher("/index").forward(request, response);重定向的代码实现
阅读全文
摘要:1、常见视图组件 InternalResourceView:内部资源视图(Spring MVC框架内置的,专门为JSP模板语法准备的,也是为转发准备的) RedirectView:重定向视图(Spring MVC框架内置的,用来完成重定向效果) ThymeleafView:Thymeleaf视图(第
阅读全文
摘要:1、SpringMVC中是否能出现两个相同的RequestMapping?,即使他们注解的方法不同。 RequestMapping中不能出现两个相同的RequestMapping,即使注解的方法不同 @RequestMapping("/controller") public String Userc
阅读全文
摘要:SpringMVC和Servlet域对象 1.Servlet域对象介绍 1.1 三大域对象 Servlet有三个域对象分别是请求域(request)、会话域(seesion)和应用域(application)。 域对象与数据的共享密不可分。通过方法可以向域对象中存储key:value键值对形式的数据
阅读全文
摘要:简介:在很多情况下我们使用get或者post请求时会出现乱码问题。本文的目标是教会读者解决该问题。 1.get请求乱码问题 使用get请求提交数据时,数据会回显在uri上,例如:/springmvc/login?username=张三&password =123(注意:这不是一个很好的示范usern
阅读全文
摘要:在传统的javaweb中我们获取数据是通过HttpServletRequest中的getParameter或者getHeader等方法来获取相关的信息。由此我们引出了以下问题: 在SpringMVC中应该如何获取请求提交的数据呢? 在SpringMVC中又应该如何获取请求头信息呢? 在SpringM
阅读全文