一、SpringMVC案例在springmvc配置文件中配置扫描器<!-- base-package : 表示扫描路径  --!><context:component-scan base-package="com.xin"></context:component-scan>创建处理请求控制器@Controllerpublic class ViewControll            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-20 12:00:37
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、MVC (1)什么是mvc(一种软件设计规范) M:数据模型(dao、service),提供要展示的数据,包含数据和行为 V:视图(jsp),负责进行模型的展示,一般就是用户界面 C:控制器(servlet),接收用户请求,委托给模型进行处理,处理完毕后返回模型数据给视图 (2)历史: Mode            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-03-26 21:41:00
                            
                                246阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            开发环境 IDE:idea 2019.3.2 构建工具:maven3.5.4 服务器:tomcat 9.0.30 Spring版本:5.3.1 创建maven工程 添加打包方式:war 引入依赖 <dependencies> <!-- SpringMVC --> <dependency> <grou ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-26 10:42:00
                            
                                265阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             文章目录一、前言 :二、进入正题:1. 请求的处理 :2. HandlerExecutionChain getHandler(HttpServletRequest request)3. HandlerAdapter getHandlerAdapter(Object handler) 详解。4. 拦截器相关: boolean applyPreHandle(HttpServletRequest re            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 14:16:49
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @RequestMapping vs @RequestBody @RequestMapping:用于处理请求 url 映射的注解,可用于类或方法上。用于类上,则表示类中的所有响应请求的方法都是以该地址作为父路径。 @RequestBody:注解实现接收http请求的json数据,将json转换为ja            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-04 00:55:00
                            
                                249阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、前言SpringMVC是Spring框架的一个模块,是基于mvc的webframework模块。mvc是一种设计模式,即model-view-controller,mvc在b/s系统下的应用如下图所示。SpringMvc原理图:二、手写SpringMvc代码下载Github:https://github.com/chenxingxing6/springmvc我们所有的注解都自己定义,并对注解进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 00:18:40
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringMVC快速入门详解简介快速入门1. 快速实现1.1 导入SpringMVC坐标与Servlet坐标1.2 创建SpringMVC控制器类(等同于Servlet功能)1.3 初始化SpringMVC环境(同Spring环境),设定SpringMVC加载对应的bean1.4 初始化SpringMVC容器,加载SpringMVC环境,并设置SpringMVC技术处理的请求2. 注解分析2.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 10:28:46
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            15、SpringMVC最佳实践 15.1、遵循Restful API最佳实践 15.2、统一返回字段 15.3、统一错误处理 15.3.1、web容器统一错误页面 15.3.2、业务统一错误处理 15.4、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-22 15:04:29
                            
                                501阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近看的太多,东西多而杂乱,没有规章,自觉的学习不应该如此。学习应该自始至终,方始如一。1.导入jar包2.配置web.xml配置,配置前端DispatcherServlet<servlet><servlet-name>springmvc</servlet-name><!-- 有人说这句话太长了,记不住,只要你会使用快捷键就可以了。输入 Disp快捷键,可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-05-10 08:20:32
                            
                                609阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ##1.介绍###1.1SpringMVC流程图###1.2入门程序####1.2.1前端控制配置器            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-26 15:27:37
                            
                                314阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringMVCSpring MVC的特点:轻量级,简单易学高效,基于请求响应的MVC框架与Spring兼容性好,无缝结合Spring大杂烩,我们可以将SpringMVC中所有用到的bean,注册到Spring中约定优于配置功能强大:RESTful、数据验证、格式化、本地化、主题等简洁灵活HelloSpringMVC可能遇到的问题:访问出现404,排查步骤查看控制台输出,看一下是不是缺少了什么j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-22 11:59:28
                            
                                1394阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.Spring MVC 1.1SpringMVC MVC是Model(模型) View(视图) Controller()控制层)的缩写,这是一种软件设计的规范 是将 业务逻辑,数据,显示分离的方式来组织代码. MVC的主要作用是降低了视图和业务逻辑之间的双向耦合. MVC不是一种设计模式,而是一种 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-20 23:22:00
                            
                                149阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            package controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestBody;import org.springframew            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-04-10 09:25:00
                            
                                101阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Model
 
ModelView
地址、页面跳转、返回数据给html页面
public ModelAndView xxxxmethod(String someparam)   
{   
     / 
      //构建ModelAndView实例,并设置跳转地址   
      ModelAndView view = new ModelAndView("path:handleok");            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-08-13 14:14:00
                            
                                78阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.特点 基于Spring原生Servlet,提供功能强大的前端控制器DispatcherServlet,对请求和响应进行统一处理 对表述层(表示层)需要解决的问题进行全方位覆盖,提供全面的解决方案 内部组件化程度高,可插拔式组件即插即用 性能卓著,适合大型互联网项目要求 2.使用 2.1.导入依赖 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-17 20:54:00
                            
                                94阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            SpringMVC 数据处理 提交数据 : http://localhost:8080/hello?name=gorilla @RequestMapping("/hello") public String hello(String name){ System.out.println(name); r ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-22 17:06:00
                            
                                49阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            springMVC 1 package net.liuzd.web.action; 2 3 import javax.servlet.http.HttpServletRequest; 4 import javax.servlet.http.HttpServletResponse; 5 6 i...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-09-30 17:19:00
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            也可以不在web.xml中初始化,直接把xml文件拿过来,改一下名字,如下图 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-17 21:03:00
                            
                                60阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Controller 1. 实现 Controller 接口 不需要处理器映射器适配器。 ControllerTest1.java package com.klaus.controller; import org.springframework.web.servlet.ModelAndView; i ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-05 00:04:00
                            
                                80阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ##SpringMVC简介 ###什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 **M:**Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类:专门存储业务数据的,如Student、User等 一类称为业务处理B ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-30 16:01:00
                            
                                1418阅读
                            
                                                                                    
                                2评论