
SpringMVC学习之旅
文章平均质量分 83
上善若水
每天努力一点,就离大神们近一点。
展开
-
八、SpringMVC——ssm整合
一、ssm整合开发SSM : SpringMVC + Spring + MyBatisSpringMVC:视图层,界面层,负责接收请求,显示处理结果。Spring:业务层,管理service,dao,工具类对象的。MyBatis:持久层,访问数据库的。用户发起请求—>SpringMVC接收—>Spring中的service对象—>MyBatis处理数据。SSM整合也叫做SSI(IBatis也就是mybatis的前身),整合中有容器。第一个容器springmvc容器,管理原创 2021-06-14 16:44:09 · 1405 阅读 · 2 评论 -
六、SpringMVC——处理器方法的返回对象Object
一、返回对象Object处理器方法也可以返回Object对象。这个Object可是Integer、String,自定义对象,Map、List等。但返回的对象不是作为逻辑视图出现的,而是作为直接在页面显示的数据出现的。返回对象,需要使用@ResponseBody注解,将转换后的JSON数据放入到响应体中。1.1、环境搭建A、maven pom.xml由于返回object数据,一般都是将数据转化为了json对象后传递给浏览器页面的。而这个由object转换为json,是由Jackson工具完成的原创 2021-06-11 20:59:12 · 1675 阅读 · 0 评论 -
五、SpringMVC——处理器方法的返回值
一、校正请求参数名@RequestParam所谓校正请求参数名,是指若请求URL所携带的参数名称与处理方法中指定的参数名不相同时,则需在处理方法参数前,添加一个注解 @RequestParam(“请求参数名”) ,指定请求URL所携带参数的名称。该注解是对处理器方法参数进行修饰的。value属性指定请求参数的名称。index.html<%@ page contentType="text/html;charset=UTF-8" language="java" %><html>原创 2021-06-08 21:30:25 · 294 阅读 · 0 评论 -
四、SpringMVC——处理器方法的参数&解决中文乱码
一、处理器方法的参数处理器方法可以包含以下四类参数,这些参数会在系统调用时由系统自动赋值,即程序员可在方法内直接使用。HttpServletRequestHttpServletResponseHttpSession请求中所携带的请求参数1.1、逐个参数接收只要保证请求参数名与该请求处理方法的参数名相同即可。1.修改index.jsp<form action="/user/register.do" method="POST"> 姓名:<input type="t原创 2021-05-22 13:56:24 · 361 阅读 · 1 评论 -
三、SpringMVC注解—@RequestMapping与@RequestParam
一、@RequestMapping定义请求规则1.1、指定模块名称通过@RequestMapping注解可以定义处理器对于请求的映射规则。该注解可以注解在方法上,也可以注解在类上,但意义是不同的。value属性值常以"/"开始。@RequestMapping的value属性用于定义所匹配请求的URI。但对于注解在方法上与类上,其value属性所指定的URI,意义是不同的。一个@Controller所注解的类中,可以定义多个处理器方法。当然,不同的处理器方法所匹配的URI是不同的。这些不同的URI被指原创 2021-05-22 13:16:19 · 720 阅读 · 1 评论 -
二、SpringMVC框架web请求顺序与执行流程
一、SpringMVC1.1、使用SpringMVC框架web请求处理顺序1.2、SpringMVC的MVC组件1.3、SpringMVC执行流程(理解)1.3.1、流程图1.5.2 执行流程简单分析(1)浏览器提交请求到中央调度器(2)中央调度器直接将请求转给处理器映射器。(3)处理器映射器会根据请求,找到处理该请求的处理器,并将其封装为处理器执行链后返回给中央调度器。(4)中央调度器根据处理器执行链中的处理器,找到能够执行该处理器的处理器适配器。(5)处理器适配器调用执行处理原创 2021-05-22 11:24:20 · 1088 阅读 · 0 评论 -
一、SpringMVC介绍&中央处理器的相关配置
一、SpringMVC介绍SpringMVC是基于spring的一个框架,实际上就是spring的一个模块,专门是做web开发的,可以理解是servlet的一个升级。web开发底层是servlet,框架是在servlet基础上面加入一些功能,让你做web开发方便。SpringMVC就是一个spring。spring是容器,ioc能够管理对象,使用、@Component、@Repository、@Service、@Controller。SpringMVC能够创建对象,放入到容器中(SpringMVC容器)原创 2021-05-19 20:31:50 · 809 阅读 · 1 评论