(没有连接数据库 而是保存在内存中)spring mvc完成添加功能

总结 : 功能实现步骤为:1.在主页点击添加  2.跳转到添加页面 3.输入数据保存在内存 4.点击确认后跳转到主页并且显示刚才添加的数据

三层架构图

1.controller层

toadd 方法是跳转到添加的那个页面 (返回的是具体的jsp页面在项目中的位置)

add 则是添加完成后跳回主页的页面(返回的是一个url路径  因为“RedirectAttributes”)

ps:两个方法的value都是add在这不会混淆 是因为后面的提交方法不一样    RequestMethod.GET表示的是URL是get请求,一般用于查询操作

而RequestMethod.POST则表示的是form表单的提交 用于数据的提交

2.daoimpl

在这里还没有进行数据库连接 只是单纯的把数据放在内存中 也就是hash map中

3.add.jsp(使用spring标签库)

modelAttribute 自动将输入的数据封装成model中的实体类对象    最后在controller中以User  user的形式接收

over.

原文地址:https://www.cnblogs.com/mumudechengzhang/p/6859104.html