
SpringMVC
十分之九加九分之一
互相学习,洒洒水啦
展开
-
SpringMVC ----文件上传和下载
准备工作文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。前端表单要求:为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器;原创 2020-08-07 10:23:57 · 205 阅读 · 0 评论 -
SpringMVC ---- 拦截器
概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦截器只会拦截访问的控制器方法, 如果访问的原创 2020-08-07 10:10:48 · 195 阅读 · 0 评论 -
SpringMVC ---- 了解Ajax
Ajax简介伪造AjaxjQuery.ajaxSpringmvc实现用户注册提示效果简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来。Google Sugges原创 2020-08-06 23:47:34 · 218 阅读 · 0 评论 -
整合SSM案例(书籍管理) --- (完整教程--配置版)
整合SSM环境搭建我的环境:数据库环境基本环境搭建新建一Maven项目!导入相关的pom依赖建立基本结构和配置框架Mybatis层编写Spring层编写环境搭建我的环境:eclipse jeeMySQL 8.0.20Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;原创 2020-08-05 18:43:55 · 610 阅读 · 0 评论 -
SpringMVC ----Json的简单交互处理
SpringMVC--JsonJson的介绍什么是JSON?JSON 和 JavaScript 对象互转Controller返回JSON数据Jackson乱码乱码的解决方法一代码优化乱码统一解决方法返回json字符串统一解决测试多个对象的集合输出输出时间对象抽取为工具类FastJsonfastjson 三个主要的类:JSONObjectJSONArrayJSON代码测试,Json的介绍什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数原创 2020-08-03 16:58:53 · 229 阅读 · 0 评论 -
SpringMVC ---- 数据处理、跳转及乱码问题
数据处理和跳转结果跳转方式ModelAndViewServletAPISpringMVC数据处理处理提交数据数据显示到前端乱码问题结果跳转方式ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}这个是最原始的方法,一般也不会用<!-- 视图解析器 --><bean class="org.springframework.web.servlet.原创 2020-08-03 11:27:54 · 204 阅读 · 0 评论 -
SpringMVC ---- Controller和RestFul
控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置方式有很多种实现Controller接口Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方法;//实现该接口的类获得控制器功能public interface C原创 2020-08-02 16:11:05 · 219 阅读 · 0 评论 -
SpringMVC ---- Hello SpringMVC
配置版1、新建一个子Moudle , SpringMVC–hello , 添加web的支持!父Moudle的依赖在这个里面2、确定父Moudle导入了SpringMVC 的依赖!3、配置web.xml , 注册DispatcherServlet(写死了的)<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="h原创 2020-08-02 15:02:09 · 256 阅读 · 0 评论 -
SpringMVC ----什么是SpringMVC
目录1、MVC1.1什么是MVC1.2、Model1时代1.3、Model2时代1.4、回顾Servlet2、什么是SpringMVC2.1、概述2.2、中心控制器2.3、SpringMVC执行原理1、MVC1.1什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异原创 2020-08-02 14:33:30 · 324 阅读 · 0 评论