SpringMVC
文章平均质量分 57
五月CG
蜗牛没有窝~~
展开
-
idea__SpringMVC框架19——文件上传下载
文件上传下载一、文件上传1、在pom.xml中导入依赖2、创建一个wenjian.jsp页面3、配置bean4、Controller5、测试一下二、文件下载1、前端,在上面的wenjian.jsp页面中添加2、Controller,在上面的继续添加一个方法3、放置一张图书,名为11.png4、测试一下,没有问题一、文件上传都是死的代码1、在pom.xml中导入依赖<!--文件上传--> <dependency> <groupId&原创 2022-02-03 04:54:55 · 2026 阅读 · 2 评论 -
idea__SpringMVC框架18——拦截器
拦截器一、演示概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器 servlet规范中的一部分,任何java web工程都可以使用 在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器 拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用 拦截器只会拦截原创 2022-02-03 04:53:17 · 2074 阅读 · 0 评论 -
idea__SpringMVC框架17——ajax
ajax一、ajax初体验二、ajax异步加载数据三、ajax校验用户名、密码一、ajax初体验直接上图吧Controller运行看一下,没有问题啦二、ajax异步加载数据创建一个实体类接着,controller添加一个接口创建一个test2.jsp页面运行,测试一下,没有问题三、ajax校验用户名、密码controller创建对应方法创建一个login.jsp页面<%@ page contentType="text/html;charset=UTF-8" l原创 2022-02-03 04:52:22 · 1245 阅读 · 0 评论 -
idea__SpringMVC框架16——SSM整合(修改、删除图书)。配置日志
SSM整合(修改、删除图书)一、修改、删除图书二、配置mybatis自带的日志。一、修改、删除图书接着之前的,修改一下请求提交的地址在controller添加对应的方法这里有一个细节,之前的bug,bookId改成bookID接着创建对应的updateBook.jsp二、配置mybatis自带的日志。接着,我们在前台每进行一步操作,执行Sql语句了,都会有对应的语句出来...原创 2022-02-03 04:51:25 · 1080 阅读 · 0 评论 -
idea__SpringMVC框架15——SSM整合(添加图书)
1、我们给allBook.jsp页面的新增标签修改一下请求的地址2、接着在我们的BookController,添加两个方法3、创建对应的addBook.jsp页面4、完成,看一下效果原创 2022-02-03 04:50:18 · 604 阅读 · 0 评论 -
idea__SpringMVC框架14——SSM整合(查询图书)
SSM整合(查询图书)一、功能查询二、需要注意的点:一、功能查询接着之前的,我们创建一个BookController在我们的index.jsp页面,添加一个链接,让我们点进去可以跳到查询所有图书的页面接着,创建对应的allBook.jsp页面<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ page contentType="text/html;charset=UTF-8" languag原创 2022-01-26 01:49:12 · 1120 阅读 · 0 评论 -
idea__SpringMVC框架13——SSM整合springMVC层
接着上一节的,这一节比较简单,先添加web支持配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/j原创 2022-01-26 01:38:06 · 981 阅读 · 0 评论 -
idea__SpringMVC框架12——SSM整合spring层
SSM整合spring层一、spring-dao.xml。二、spring-service.xml。第一种方法:< import >标签第二种方法:让idea帮我们完成,建立关系接着11的一、spring-dao.xml。创建spring-dao.xml配置文件,配置Dao层<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"原创 2022-01-26 01:37:26 · 1056 阅读 · 0 评论 -
idea__SpringMVC框架11——SSM整合mybatis层
我们先创建一个数据库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(11) NOT NULL COMMENT '数量'原创 2022-01-26 01:36:28 · 1021 阅读 · 0 评论 -
idea__SpringMVC框架10——FastJson使用
废话不多话,导入fastjson的包然后不用new就可以直接使用我们访问一下,我们发现500错误,但是不要慌,因为我们还没有给lib加上fastjson的包选择项目设置接着接着lib包里面已经有fastjson了,apply一下,ok再访问一下,没有问题介绍一下其他的方法,用法,直接看图吧访问,看一下...原创 2022-01-26 01:35:23 · 1313 阅读 · 0 评论 -
idea__SpringMVC框架09——jackson使用
jackson使用一、前期操作,搭环境。二、返回一个对象三、解决json乱码四、返回一个对象,讲一个新注解五、返回一个集合六、返回一个时间七、代码重构,源码思想一、前期操作,搭环境。首先,导入jackson包接着,我们下载一个lombok插件支持接着开启该项是为了让 Lombok 注解在编译阶段起到作用二、返回一个对象创建一个UserController类访问一下,没有问题,只是格式不怎么好看接着,就使用我们的主角jackson来创建json对象了访问一下,json对象出来了原创 2022-01-26 01:34:26 · 1343 阅读 · 0 评论 -
idea__SpringMVC框架08——什么是json,json跟JavaScript互转
什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。原创 2022-01-26 01:33:22 · 788 阅读 · 0 评论 -
idea__SpringMVC框架07——乱码问题解决
乱码问题解决一、搭建环境二、第一种解决方法,修改Tomcat配置文件三、第二种解决方法,运行之前所学的知识,添加过滤器四、第三种解决方法,配置SpringMvc给我们提供的Filter五、第四种解决方法,终极大招,再不行,把电脑砸了,没救了。在尝试这几种方式之前,先把开发工具、软件、电脑啥的,先全部设置成utf-8。一、搭建环境在之前的02子项目上修改a.jsp页面接着,创建一个Controller接着,测试一下乱码乱码二、第一种解决方法,修改Tomcat配置文件加上这一行原创 2022-01-26 01:32:28 · 1212 阅读 · 0 评论 -
idea__SpringMVC框架06——接收请求参数及数据回显
接收请求参数及数据回显一、数据处理1、提交的域名称和处理方法的参数名一致2、提交的域名称和处理方法的参数名不一致3、提交的是一个对象二、数据显示到前端我们之前学servlet的时候,我们是这样来获取表单数据的:request.getparameters();那么SpringMvc怎么获取前端页面的数据呢?其实我们之前已经获取了。一、数据处理1、提交的域名称和处理方法的参数名一致接着,我们在前端页面传参后台接收,没有问题2、提交的域名称和处理方法的参数名不一致我们传username原创 2022-01-26 01:31:38 · 1945 阅读 · 0 评论 -
idea__SpringMVC框架05——重定向跟转发
这个非常简单,超级简单直接上图其实这样,就是转发了重定向,是这样的,一行代码就搞定了访问一下没有问题原创 2022-01-22 19:02:59 · 837 阅读 · 0 评论 -
idea__SpringMVC框架04——RestFul 风格
RestFul 风格一、了解RestFul 。二、 传统风格。三、 RestFul风格。四、 RestFul风格 —— 请求方法。五、 RestFul风格 —— 请求地址一样,但是功能可以不同。一、了解RestFul 。概念 Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。功能 资源:互联网所有的事物都可以被抽象为资源 资源操作:使用POST、DELETE、PUT、GET,使用不同方法原创 2022-01-22 19:01:33 · 934 阅读 · 2 评论 -
idea__SpringMVC框架03——Controller配置总结(一点细节)
入门案例(Controller配置总结(一点细节)一、01子项目。二、02子项目。一、01子项目。先看一张图接着,我们回到我们的01,把处理映射器跟视图解析器给它注上接着,我们访问一下,我们发现是没有问题的,为什么呢,因为它是自动匹配的二、02子项目。回到我们的02,同样给它注上接着,看我们的HelleControllerRedeploy一下同样,是没有问题的。...原创 2022-01-22 18:59:48 · 1083 阅读 · 0 评论 -
idea__SpringMVC框架02——注解版
上一个01我们用的是配置来的,但在实际开发中,我们很少用配置,用的都是注解。接着下是注解版选择父项目右键继续创建一个02子项目,也就是Module依旧创建普通项目跟着走在02子项目pom.xml中配置解决资源过滤问题,每次pom.xml都可以配置接着,添加web支持我们可以看到,它一样是没有lib文件夹的我们像之前一样,给它加上接着,配置,这些东西都是死的接着,继续创建一个HelloController创建hello.jsp页面接着,配置Tomcat,把之前的原创 2022-01-22 18:57:16 · 978 阅读 · 0 评论 -
idea__SpringMVC框架01——入门案例(配置版)、执行原理
入门案例(配置版)、执行原理一、看图理解。二、入门案例,有servlet一看就懂。三、重头戏,之前的都是搭建环境。一、看图理解。这是我们之前的,对应的。接着SpringMVC官方的图:英文版:翻译版:接着,我们学习SpringMVC需要我们做的事情,就是虚线的这一部分,实线的都是固定的。不需要我们写的。二、入门案例,有servlet一看就懂。首先,我们先创建一个父项目,Maven工程。跟着走项目创建好了,我们把父项目的src给删除掉。因为我们不需要接着在pom.xml中导原创 2022-01-22 18:56:13 · 1122 阅读 · 0 评论