具体步骤分析点击左上角的新建按钮,弹出新建对话框,填写数据点击保存跳转带角色管理表格显示
- 点击列表页面新建按钮跳转到角色添加页面
- 输入角色信息,点击保存按钮,表单数据提交服务器
- 编写RoleController的save()方法
- 编写RoleServicel的save()方法
- 编写RoleDao的save()方法
- 使用JdbcTemplate保存Role数居到sys role
- 跳转回角色列表页面
-
找到role-add.jsp页面的form表单项,修改里面的提交路径
注意红框部分内容
-
在com.zcl.controller包下再创建一个save()方法
@RequestMapping("/save") public String save(Role role) { roleService.save(role); // 使用redirect重定向转发查询角色列表展示 return "redirect:/role/list"; } -
在com.zcl.saver包下再创建一个save接口
void save(Role role);
-
在com.zcl.saver.impl包下的RoleServiceImpl类中创建一个save实现类
@Override public void save(Role role) { roleDao.save(role); } -
在com.zcl.dao包下再创建一个save接口
void save(Role role);
在com.zcl.dao.impl包下的RoleDaoImpl类中再创建一个save接口实现类
@Override public void save(Role role) { jdbcTemplate.update("insert into sys_role values(?,?,?)",null,role.getRoleName(),role.getRoleDesc()); } -
修改post表单提交中文数据乱码问题
在web.xml配置文件中添加下代码完成
CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 CharacterEncodingFilter /* -
起到项目测试
点击保存完成数据新增和页面跳转
同步代码已提交GitHub



