文章 2023-08-12 来自:开发者社区

项目管理与SSM框架 SpringMVC(六)

九、SSM整合接下来我们使用Maven+Spring+MyBatis+SpringMVC完成一个案例,案例需求为在页面可以进行添加学生+查询所有学生!案例需要使用以下技术:使用Maven创建聚合工程,并使用Maven的tomcat插件运行工程使用Spring的IOC容器管理对象使用MyBatis操作数据库使用Spring的声明式事务进行事务管理使用SpringMVC作为控制器封装Model并跳转....

项目管理与SSM框架 SpringMVC(六)
文章 2023-08-12 来自:开发者社区

项目管理与SSM框架 SpringMVC(五)

六、SpringMVC异常处理6.1 单个控制器异常处理在系统当中, Dao、Service、Controller层代码出现都可能抛出异常。如果哪里产生异常就在哪里处理,则会降低开发效率。所以一般情况下我们会让异常向上抛出,最终到达DispatcherServlet中,此时SpringMVC提供了异常处理器进行异常处理,这样可以提高开发效率。1、处理异常的控制器//异常处理方法,添加@Excep....

项目管理与SSM框架 SpringMVC(五)
文章 2023-08-12 来自:开发者社区

项目管理与SSM框架 SpringMVC(四)

4.10 @ResponseBody、@RestController作用:方法返回的对象转换为JSON格式,并将JSON数据直接写入到输出流中,使用此注解后不会再经过视图解析器。使用该注解可以处理Ajax请求。如果一个控制器类下的所有控制器方法都返回JSON格式数据且不进行跳转,可以使用@RestController代替@Controller,此时每个方法上的@ResponseBody都可以省略....

项目管理与SSM框架 SpringMVC(四)
文章 2023-08-12 来自:开发者社区

项目管理与SSM框架 SpringMVC(三)

3.3 请求转发、重定向之前的案例,我们发现request域中的值可以传到jsp页面中,也就是通过视图解析器跳转到视图的底层是请求转发。如果我们跳转时不想使用视图解析器,可以使用原生HttpServletRequest进行请求转发或HttpServletResponse进行重定向:1、控制器//原生方式进行请求转发 @RequestMapping("/hello8") publi...

项目管理与SSM框架 SpringMVC(三)
文章 2023-08-12 来自:开发者社区

项目管理与SSM框架 SpringMVC(二)

封装为Map集合 同样,SpringMVC要封装Map集合,需要封装到有Map属性的对象中。1、pojopublic class User { private String username; private int age; private Map<String,Address> addressMap; //get/set/构造省略 }2、控制器/*...

项目管理与SSM框架 SpringMVC(二)
文章 2023-08-12 来自:开发者社区

项目管理与SSM框架 SpringMVC(一)

一、SpringMVC入门1.1 SpringMVC简介MVC模型MVC全称Model View Controller,是一种设计创建Web应用程序的模式。这三个单词分别代表Web应用程序的三个部分:Model(模型):指数据模型。用于存储数据以及处理用户请求的业务逻辑。在Web应用中,JavaBean对象,业务模型等都属于Model。View(视图):用于展示模型中的数据的,一般为jsp或ht....

项目管理与SSM框架 SpringMVC(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。