• 2024-07-04springMVC @ResponseBody 原理
    前面说了适配器执行handler怎么解析请求参数,现在看怎么响应参数,还是从具体执行handler的方法开始//org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod#invokeAndHandlepublicvoidinvokeAndHandle(ServletWebRequestwebRequest,M
  • 2024-07-04基于Java+Jsp+Springmvc+Mybatis3+Mysql实现的SSM个人博客系统设计与实现
    一、前言介绍:1.1项目摘要随着互联网技术的快速发展和普及,个人博客作为一种表达自我、分享知识和经验的方式,受到了越来越多人的青睐。传统的博客平台虽然提供了丰富的功能和便捷的服务,但往往难以满足个性化、定制化的需求。因此,开发一款基于SSM(Spring+SpringMVC+MyBat
  • 2024-07-03SpringMVC中的视图
    1、常见视图组件InternalResourceView:内部资源视图(SpringMVC框架内置的,专门为JSP模板语法准备的,也是为转发准备的)RedirectView:重定向视图(SpringMVC框架内置的,用来完成重定向效果)ThymeleafView:Thymeleaf视图(第三方的,为Thymeleaf模板语法准备的)FreeMarkerView:FreeMarker视图(
  • 2024-07-02SpringMVC和Servlet域对象
    SpringMVC和Servlet域对象1.Servlet域对象介绍1.1三大域对象Servlet有三个域对象分别是请求域(request)、会话域(seesion)和应用域(application)。域对象与数据的共享密不可分。通过方法可以向域对象中存储key:value键值对形式的数据。三个域对象都有以下通用方法,通过这些方法来达
  • 2024-07-02SpringMVC中执行流程
    目录14、SpringMVC执行流程14.1、SpringMVC常用组件14.2、DispatcherServlet初始化过程①初始化WebApplicationContext②创建WebApplicationContext③DispatcherServlet初始化策略14.3、DispatcherServlet调用组件处理请求①processRequest()②doService()③doDispatch()④process
  • 2024-07-01SpringMVC接收参数的几种方法
    1.方式一:获取地址栏参数       形式一:@PathVariable//http://127.0.0.1:8080/user/123/roles/222@RequestMapping(value="/user/{userId}/roles/{roleId}",method=RequestMethod.GET)@ResponseBodypublicStringhello(@PathVariable("user
  • 2024-07-01SpringMVC中的注解配置
    目录13、注解配置springmvc13.1、创建初始化的类,代替web.xml13.2、使用流程声明一个类来继承AbstractAnnotationConfigDispatcherServletInitializer,并且实现他的抽象方法实现配置SpringConfig的java文件实现SpringMvcConfig的java文件13.3、实例代码1.继承AbstractAnnotationConf
  • 2024-07-01SpringMVC的数据获取问题
    在传统的javaweb中我们获取数据是通过HttpServletRequest中的getParameter或者getHeader等方法来获取相关的信息。由此我们引出了以下问题:在SpringMVC中应该如何获取请求提交的数据呢?在SpringMVC中又应该如何获取请求头信息呢?在SpringMVC中又应该如何获取客户端提交的Cookie
  • 2024-06-30SpringMVC-02-什么是SpringMVC
    1、概述SpringMVC是SpringFramework的Web开发部分,是基于Java实现MVC的轻量级Web框架。官方文档:https://docs.spring.io/spring-framework/docs/4.3.24.RELEASE/spring-framework-reference/html/中文官方文档:https://www.w3cschool.cn/spring_mvc_documentation_linesh_t
  • 2024-06-30SpringMVC配置文件的位置和命名
    配置web.xml文件时我们需要配置SpringMVC框架的配置文件,该文件有两种配置方式。第一种是默认配置,第二种是带配置参数的配置。1.1默认配置方式SpringMVC框架有它自己的配置文件,该配置文件的名字默认为:-servlet.xml,默认存放的位置是WEB-INF目录下。如果采用这种方式意味着文件的
  • 2024-06-23springmvc的视图
    目录6、springmvc的视图6.1、ThymeleafView6.2、转发视图6.3、重定向视图6.4、视图控制器view-contronller6、springmvc的视图SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户,SpringMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的
  • 2024-06-23SpringMVC类型转换Converter使用
    Converter接口//S:表示接受的类型,T:表示目标类型publicinterfaceConverter<S,T>{/***实现类型转换的方法*/@NullableTconvert(Ssource);}自定义类型转换器/***@authorsongzixian*@create2019-07-23下午3:22*@description自定义类型转换器*/
  • 2024-06-22四、SpringMVC实战:构建高效表述层框架(三)
    三、SpringMVC响应数据3.1handler方法分析理解handler方法的作用和组成:/***TODO:一个controller的方法是控制层的一个处理器,我们称为handler*TODO:handler需要使用@RequestMapping/@GetMapping系列,声明路径,在HandlerMapping中注册,供DS查找!*TODO:handle
  • 2024-06-22初识 SpringMVC,运行配置第一个Spring MVC 程序
    1.初识SpringMVC,运行配置第一个SpringMVC程序@目录1.初识SpringMVC,运行配置第一个SpringMVC程序1.1什么是MVC2.SpringMVC概述2.1SpringMVC的作用:3.运行配置第一个SpringMVC程序3.1第一步:创建Maven模块3.2第二步:添加web支持3.3第三步:配置web.xml文件3.
  • 2024-06-22MyBatis+Spring+SpringMVC 整合
    文章目录构建web项目导入mvc依赖添加mvc配置类编写controller层类构建war包Tomcat安装及配置 构建web项目将原有项目构建为web项目:File→ProjectStructure→Facets→加号→Web→OK→OK将原有项目构建为web项目:File→ProjectStructure→Facets→加号→Web→OK→OK
  • 2024-06-21springMvc 接收文件 MultipartFile
    使用SpringMVC 的controller中接收文件,如果只是接收一个文件,声明MultipartFile或者指定@RequestParam注解,参数(strReqBody和 images)与前端参数一致即可例:第一种方式publicvoiduploadImg(MultipartFileimg){}第二种public void uploadImg(SringstrReqBody,@Req
  • 2024-06-21springMVC域对象共享数据
    目录五、域对象共享数据5.1、使用ServletAPI向request域对象共享数据5.2、使用ModelAndView向request域对象共享数据5.3、使用Model向request域对象共享数据5.4、使用map向request域对象共享数据5.5、使用ModelMap向request域对象共享数据5.6Model、ModelMap、Map的关系5.7、向se
  • 2024-06-20ssm springmvc springboot区别
    pom.xml文件里看ssm<dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web
  • 2024-06-16springMVC获取请求参数
    目录4、springmvc获取请求参数4.1、通过的ServletAPI获取4.2、通过控制器方法的形参获取请求参数4.3、@RequestParam4.4、@RequestHeaher4.5、@CookieValue4.6、通过pojo获取请求参数4.7解决获取请求参数的乱码问题4、springmvc获取请求参数4.1、通过的ServletAPI获取4.2、通过
  • 2024-06-15servlet数量太多,搞个轻量级springmvc
    这两天用jsp+servlet+MySQL开发了一个企业网站,后台和前台都有,功能已经实现了,现在总结发现,servlet是真的多,我这个系统有7个表,后台实现一遍增删改查,就得有28个servlet,而且还有前台的部分,servlet的数量真的太多了,想想看springmvc,其实是可以写一个轻量级的springmvc的。在Servl
  • 2024-06-15Spring基础 - SpringMVC请求流程和案例
    前文我们介绍了Spring框架和Spring框架中最为重要的两个技术点(IOC和AOP),那我们如何更好的构建上层的应用呢(比如web应用),这便是SpringMVC;SpringMVC是Spring在SpringContainerCore和AOP等技术基础上,遵循上述WebMVC的规范推出的web开发框架,目的是为了简化Java栈的web开发。
  • 2024-06-15springMVC中的注解
    目录3、@RequestMapping注解3.1、功能3.2、注解的位置3.3、value属性3.4、method属性3.5、params属性(了解)3.6、headers3.7、支持ant风格的路径3.8、SpringMVC支持路径中的占位符**3、@RequestMapping注解3.1、功能就是将用户的请求和处理请求的控制器的方法关联起来,建立映射
  • 2024-06-14springMVC入门案例
    目录2、入门案例2.1、开发环境2.2、创建maven工程2.3、配置web.xml2、入门案例2.1、开发环境IDE:idea2022.2.3构建工具:maven3.6.0服务器:tomcat8.5Spring版本:5.3.1使用其他版本也可,只需要版本对应就可2.2、创建maven工程导pom依赖时,由于Maven具有传递性的,所以不需要将
  • 2024-06-13ssm点餐系统
    ssm点餐系统功能:订餐主页展示,商品浏览,登录,注册。后台管理:用户管理,评论管理,订单管理,管理员管理,咨询管理。技术:spring,springmvc,mybatics,jsp。环境:eclispe,tomcat8.5java1.8mysql5.7以上。源码+数据库文件。
  • 2024-06-13SpringMVC简介
    目录1、SpringMVC简介1.1、什么是MVC1.2、什么是SpringMVC1.3、SpringMVC的特点1、SpringMVC简介1.1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存