SpringMVC
文章平均质量分 84
FFFPAG
人生如梦,随心而动
展开
-
熟悉掌握SpringMVC(十)——文件的上传和下载
概论原创 2021-10-10 21:21:34 · 117 阅读 · 0 评论 -
熟悉掌握SpringMVC(九)——拦截器
概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用*在url-pattern中配置了/之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦截器只会拦截访问的控制器方法, 如果访问的原创 2021-10-09 23:14:47 · 96 阅读 · 0 评论 -
熟悉掌握SpringMVC(八)——Ajax进阶
简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。伪造Ajax我们可以使用前端的一个标签来伪造一个ajax的样子。 iframe标签编写一个 ajax-frame.html 使用 iframe 测试,感受下效果<!DOCTYPE html>&原创 2021-10-09 23:08:20 · 123 阅读 · 0 评论 -
熟悉掌握SpringMVC(七)——JSON进阶
文章目录什么是JSONJSON 和 JavaScript 对象互转测试代码Controller返回JSON数据代码优化乱码统一解决返回json字符串统一解决测试集合输出输出时间对象封装为工具类FastJson什么是JSONJSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和原创 2021-10-09 22:04:47 · 107 阅读 · 0 评论 -
熟悉掌握SpringMVC(六)——整合SSM(一个简易的图书管理系统)
环境配置IDEAMySQL 8Tomcat 9JDK 16Maven 3.6数据库环境CREATE DATABASE ssmbuild;USE ssmbuild;DROP TABLE IF EXISTS books;CREATE TABLE books(bookId INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',bookName VARCHAR(100) NOT NULL COMMENT '书名',bookCounts INT原创 2021-10-07 23:14:58 · 133 阅读 · 0 评论 -
熟悉掌握SpringMVC(五)——数据处理
文章目录处理提交数据提交的域名称和处理方法的参数名一致提交的域名称和处理方法的参数名不一致提交的是一个对象数据显示到前端ModelAndViewModelMapModel对比可能出现的乱码问题自定义过滤器处理提交数据提交的域名称和处理方法的参数名一致提交数据 : http://localhost:8080/hello?name=pag处理方法 :@RequestMapping("/hello")public String hello(String name){ System.out.pr原创 2021-10-06 21:15:20 · 89 阅读 · 0 评论 -
熟悉掌握SpringMVC(四)——结果跳转方法
ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> <!--原创 2021-10-06 20:56:28 · 232 阅读 · 0 评论 -
熟悉掌握SpringMVC(三)——Controller和Restful
Controller控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置方式有很多种实现Controller接口Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方法;//实现该接口的类获得控制器功能public原创 2021-10-06 20:46:29 · 160 阅读 · 0 评论 -
熟悉掌握SpringMVC(二)——编写第一个SpringMVC程序-HelloSpringMVC
环境 <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version>原创 2021-10-06 18:15:19 · 118 阅读 · 0 评论 -
熟悉掌握SpringMVC(一)——何为SpringMVC
什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Ser原创 2021-10-05 09:46:02 · 135 阅读 · 0 评论