SpringMVC
文章平均质量分 80
頂不住了
上一秒我承认你是比我多学了一点,但现在我也一样了
展开
-
SpringMVC系列——文件上传和下载(十)
10、文件上传和下载10.1、准备工作文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。前端表单要求:为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把原创 2021-08-19 20:59:12 · 221 阅读 · 0 评论 -
SpringMVC系列——拦截器(九)
9、拦截器9.1、概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理.开发者可以自己定义一些拦截器来实现特定的功能.过滤器与拦截器的区别: 拦截器是AOP思想的具体应用.过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦截器只会拦截访问的原创 2021-08-18 22:35:28 · 108 阅读 · 0 评论 -
SpringMVC系列——整合SSM(七)
7、整合SSM7.1 环境要求7.2 数据库环境7.3 基本环境搭建7.4 Mybatis层编写7.5 Spring层7.6 SpringMVC层7.7 小结7.8 实现查询功能7.1、环境要求环境:IDEAMySQL 5.7.19Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;7.2、数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbu原创 2021-08-12 23:10:54 · 317 阅读 · 0 评论 -
(排查)修改操作时其他属性都为空
在做一个修改操作时 一直修改不过来 传递的参数是一个对象 就去排查 输出日志在修改操作前 把对象输出 看到除了ID属性其他都是null 突然想起来前两天记录的一篇关于数据处理的博客传送门:https://blog.csdn.net/qq_43706131/article/details/119619960当提交表单时提交的是一个对象,属性名必须和前端一致,否则值都为null然后去前端的页面一看 …忘记写name属性了 难怪-_-||...原创 2021-08-12 21:34:49 · 144 阅读 · 0 评论 -
SpringMVC系列——数据处理(六)
6、数据处理6.1、处理提交数据1、提交的域名称和处理方法的参数名一致提交数据 : http://localhost:8080/hello?name=kuangshen处理方法 :@RequestMapping("/hello")public String hello(String name){ System.out.println(name); return "hello";}后台输出 : kuangshen2、提交的域名称和处理方法的参数名不一致提交数据 : http:/原创 2021-08-11 23:54:04 · 117 阅读 · 0 评论 -
SpringMVC系列——结果跳转方式(五)
5.结果跳转方式5.1、ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 --><beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver">原创 2021-08-07 15:32:42 · 105 阅读 · 0 评论 -
SpringMVC系列——Controller 及 RestFul(四)
4.Controller 及 RestFul4.1、控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置方式有很多种我们来看看有哪些方式可以实现:4.2、实现Controller接口Controller是一个接口,在org.springframework.web.servlet.mvc包原创 2021-08-07 09:52:25 · 142 阅读 · 0 评论 -
SpringMVC系列——HelloSpringMVC(三)
3.HelloSpringMVC3.1配置版新建一个Moudle , springmvc-02-hello , 添加web的支持!确定导入了SpringMVC 的依赖!配置web.xml , 注册DispatcherServlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/原创 2021-08-06 21:33:41 · 116 阅读 · 0 评论 -
SpringMVC系列——什么是SpringMVC(二)
2.什么是SpringMVC2.1概述Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。springmvc中文文档我们为什么要学习SpringMVC呢?Spring MVC的特点:轻量级,简单易学高效 , 基于请求响应的MVC框架与Spring兼容性好,无缝结合约定优于配置功能强大:RESTful、数据验证、格式化、本地化、主题等简洁灵活Spring的web框架围绕DispatcherServlet [ 调度Servl原创 2021-08-06 16:18:52 · 157 阅读 · 0 评论 -
无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
报错信息在jsp页面中要使用<c:foreach>标签出现了这个错误 明明在pom.xml文件中已经引入了jstl的依赖 还是找不到jstl标签库解决方法在WEB/INF的lib下,导入jstl.jar包和standard.jar包。原创 2021-08-05 23:41:32 · 139 阅读 · 0 评论 -
SpringMVC系列——回顾MVC(一)
1.回顾MVC1.1什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao原创 2021-08-05 10:45:19 · 90 阅读 · 0 评论