总结 : 功能实现步骤为: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.