栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring阶段一总结练习二(完善角色管理模块具体 业务:增删改查)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring阶段一总结练习二(完善角色管理模块具体 业务:增删改查)

Spring阶段一总结练习二(完善角色管理模块具体 业务:增删改查) 1、角色添加

点击左上角的新建按钮,弹出新建对话框,填写数据点击保存跳转带角色管理表格显示

具体步骤分析
  1. 点击列表页面新建按钮跳转到角色添加页面
  2. 输入角色信息,点击保存按钮,表单数据提交服务器
  3. 编写RoleController的save()方法
  4. 编写RoleServicel的save()方法
  5. 编写RoleDao的save()方法
  6. 使用JdbcTemplate保存Role数居到sys role
  7. 跳转回角色列表页面
实现步骤:
  1. 找到role-add.jsp页面的form表单项,修改里面的提交路径

    注意红框部分内容

  2. 在com.zcl.controller包下再创建一个save()方法

    @RequestMapping("/save")
    public String save(Role role) {
        roleService.save(role);
        // 使用redirect重定向转发查询角色列表展示
        return "redirect:/role/list";
    }
    
  3. 在com.zcl.saver包下再创建一个save接口

    void save(Role role);
    
  4. 在com.zcl.saver.impl包下的RoleServiceImpl类中创建一个save实现类

    @Override
    public void save(Role role) {
        roleDao.save(role);
    }
    
  5. 在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());
        }
    
  6. 修改post表单提交中文数据乱码问题

    在web.xml配置文件中添加下代码完成

    
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
    
    
        CharacterEncodingFilter
        /*
    
    
  7. 起到项目测试

    点击保存完成数据新增和页面跳转

    同步代码已提交GitHub

后面的业务待完成
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/855172.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号