SpringMVC
bupt_01
北京邮电大学程序猿、后端开发攻城狮
展开
-
SpringMVC(七):转发和重定向
转发和重定向 forward:表示转发,redirect:表示重定向。这两个都是关键字,都不和视图解析器一起工作。 1、转发 语法:setViewName(“forward:视图文件完整路径”) forward特点:不和视图解析器一起使用,就当项目中没有视图解析器。 2、重定向 语法:在内部指定关键字setviewname(“redirect:视图完整路径”) redirect:不和视图解析器一起使用,就当项目中没有视图解析器 框架对重定向的操作: 1、框架会对moedel中的简单类型的数据转为字符串,作为原创 2020-10-27 15:38:52 · 212 阅读 · 0 评论 -
SpringMVC(八):异常处理与拦截器
异常处理与拦截器 1、异常处理 1.1 在controller中抛出异常 1.2 创建一个普通类,当做全局异常处理类 全局异常处理类的上面加入@ControllerAdvice:给控制器增加功能的异常处理功能,必须让框架知道这个注解所在的包名,需要在springmvc配置文件声明组件扫描器。详情见1.4。 在异常处理类的方法上面加入 @ExceptionHandler(value= 异常类型.class),表示发生这个异常的时候,用此方法处理 处理异常的方法和控制器的方法一样的,可以有0个参数,也可以有多个原创 2020-10-28 10:49:02 · 186 阅读 · 0 评论 -
SpringMVC(六):SSM整合
SSM整合 1、概述 SSM:SpringMVC+Spring+MyBatis. 框架 作用 SpringMVC 视图层,界面层,负责接收请求,显示处理结果的。 Spring 业务层,管理service,dao,工具类对象的。 MyBatis 持久层,访问数据库的。 三大框架的流程图 Created with Raphaël 2.2.0用户发送请求springmvc接收spring中的service对象访问mybatis的处理数据 SSM整合也叫作SSI(Ibatis也就是myb原创 2020-10-27 11:09:31 · 132 阅读 · 0 评论 -
SpringMVC(一):简介
SpringMVC 1、SpringMVC简介(第一天) springmvc介绍 ,是基于spring的一个框架, 实际上就是spring的一个模块, 专门是做web开发的。使用@Controller注解创建的是一个普通类的对象, 不是Servlet。 springmvc赋予了控制器对象一些额外的功能。 *DispatherServlet(中央调度器) *: 负责接收用户的所有请求, 用户把请求给了DispatherServlet, 之后DispatherServlet把请求转发给我们Controller原创 2020-10-23 21:58:44 · 344 阅读 · 4 评论 -
SpringMVC(二):第一个项目
文章目录一、需求二、使用步骤1.新建web maven工程2.加入依赖3.加入依赖重点:在web.xml中注册springmvc框架的核心对象Dispatcherservlet4.创建一个发起请求的页面,index.jsp5.创建控制器类6.创建一个作为结果的jsp,显示请求的处理结果。7.创建springmvc的配置文件(spring的配置文件一样的)总结 一、需求 用户在页面发起一个请求,请求送给springmvc的控制对象,并显示请求的处理结果(在页面上显示一个欢迎语句) 二、使用步骤 1.新建web原创 2020-10-23 22:38:24 · 115 阅读 · 1 评论 -
SpringMVC(三):请求方式与接收参数
SpringMVC请求方式与接收参数 一、请求方式 @RequestMapping:请求映射,属性:method,表示请求方式,他的值是RequestMethod枚举值。例如: 表示get请求方式,RequestMethod.GET post方式,RequestMethod.POST 二、接收参数 ...原创 2020-10-26 18:41:20 · 311 阅读 · 0 评论 -
SpringMVC(四):处理方法的返回值
1、ModelAndView 有数据和视图的,对视图执行forward。 2、String 表示视图,可以是逻辑名称,也可以是完整的视图路径 使用逻辑名称时候必须有视图解析器,视图解析器需要在springmvc的主配置文件中注册,代码如下: <!--声明springmvc框架中的视图解析器,帮助开发人员设置视图文件的路径--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolv原创 2020-10-26 19:22:58 · 290 阅读 · 0 评论 -
SpringMVC(五):中央调度器的url-pattern设置为 “/“
中央调度器的url-pattern设置为 “/” 1、DispatcherServlet的url-pattern中两种配置 使用扩展名方式, 语法 *.xxxx , xxxx是自定义的扩展名。 常用的方式 *.do, *.action, *.mvc等等,不能使用 *.jsp。 使用斜杠 “/”,当你的项目中使用了 / ,它会替代 tomcat中的default。导致所有的静态资源都给DispatcherServlet处理, 默认情况DispatcherServlet没有处理静态资源的能力。没有控制器对象原创 2020-10-27 10:21:33 · 413 阅读 · 0 评论