随笔分类 - spring mvc——初步学习(转载)
摘要:一般情况下,用户的输入是随意的,为了保证数据的合法性,数据验证是所有 Web 应用必须处理的问题。Spring MVC 有以下两种方法可以验证输入: 利用 Spring 自带的验证框架 利用 JSR 303 实现 数据验证分为客户端验证和服务器端验证,客户端验证主要是过滤正常用户的误操作,通过 Ja
        阅读全文
                
                    posted @ 2022-04-23 16:35  
小白龙白龙马
    
                
            
摘要:Spring MVC @ModelAttribute注解 本文介绍在 Spring MVC 中非常重要的注解 @ModelAttribute,用来将请求参数绑定到 Model 对象。在 Controller 中使用 @ModelAttribute 时,有以下几种应用情况。 应用在方法上 应用在方法的
        阅读全文
                
                    posted @ 2022-04-23 16:04  
小白龙白龙马
    
                
            
摘要:大家都知道@Service注入的是实现类serviceImpl,那使用时怎么能获取到接口,而且还能调用到实现类的方法。 接口: public interface TestService{ public String test(); } 实现类: @Service public class TestS
        阅读全文
                
                    posted @ 2022-04-23 14:15  
小白龙白龙马
    
                
            
摘要:什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事务,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。 2、开
        阅读全文
                
                    posted @ 2022-04-10 15:58  
小白龙白龙马
    
                
            
摘要:注解之前spring怎么装配bean 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事务。我们先看一个不使用注解的Spring示例,在这个示例的基础上,改成注解版本的,这样也能看出使用与不使用注解之间的区别,先定义一个老师: public class Teacher{
        阅读全文
                
                    posted @ 2022-04-10 14:35  
小白龙白龙马
    
                
            
摘要:Spring MVC 请求方式分为转发、重定向 2 种,分别使用 forward 和 redirect 关键字在 controller 层进行处理。 重定向是将用户从当前处理请求定向到另一个视图(例如 JSP)或处理请求,以前的请求(request)中存放的信息全部失效,并进入一个新的 reques
        阅读全文
                
                    posted @ 2022-04-09 17:43  
小白龙白龙马
    
                
            
摘要:Spring MVC Controller 接收请求参数的方式有很多种,有的适合 get 请求方式,有的适合 post 请求方式,有的两者都适合。 主要有以下几种方式: 通过实体 Bean 接收请求参数 通过处理方法的形参接收请求参数 通过 HttpServletRequest 接收请求参数 通过 
        阅读全文
                
                    posted @ 2022-04-09 17:05  
小白龙白龙马
    
                
            
摘要:使用基于注解的控制器具有以下 2 个优点: 1、在基于注解的控制器类中可以编写多个处理方法,进而可以处理多个请求(动作),这就允许将相关的操作编写在同一个控制器类中,从而减少控制器类的数量,方便以后维护。 2、基于注解的控制器不需要在配置文件中部署映射,仅需要使用 @RequestMapping 注
        阅读全文
                
                    posted @ 2022-04-09 16:45  
小白龙白龙马
    
                
            
摘要:Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。 Spring MVC 是结构最清晰的 Servlet+JSP+JavaBean 的实现,是一个典型的教科书式的 MVC 构架,不像 Struts 等其它框架都是变种或者
        阅读全文
                
                    posted @ 2022-04-09 12:39  
小白龙白龙马
    
                
            
摘要:MVC 设计模式一般指 MVC 框架: M(Model)指数据模型层 V(View)指视图层 C(Controller)指控制层 ; 使用 MVC 的目的是将 M 和 V 的实现代码分离,使同一个程序可以有不同的表现形式。其中,View 的定义比较清晰,就是用户界面。 在 Web 项目的开发中,能够
        阅读全文
                
                    posted @ 2022-04-09 12:33  
小白龙白龙马
    
                
            
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号