zoukankan      html  css  js  c++  java
  • spring mvc实现修改+删除

    1、在userController中添加修改的方法

      a、首先点击修改,我们一般是到修改界面,并且上面有值,并且有提交按钮

      b、修改后,提交到查看的页面

    //进入修改界面
            @RequestMapping(value="/{id}/update",method=RequestMethod.GET)
            public String update(@PathVariable String id,Model model){
                model.addAttribute(userList.get(id));
                return "user/update";
            }
            
            //提交的方法
            @RequestMapping(value="/{id}/update",method=RequestMethod.POST)
            public String updateSave(@PathVariable String id,@Validated User user, BindingResult bindingResult){
                if(bindingResult.hasErrors()){
                    return "user/update";
                }
                userList.put(id, user);
                return "redirect:/user/list";
            }

    更改的界面update.jsp

     <body>
          <!-- 不指定action,那么请求提交到/add -->
      <!--     modelAttribute添加的对象 -->
          <form:form modelAttribute="user" method="post">
              ID:${id }<br/>
              <!-- id不能修改 -->
            userName:<form:input path="userName"/><form:errors path="userName"/>
            password:<form:input path="password"/><form:errors path="password"/>
            email:<form:input path="email"/><form:errors path="email"/>
              <input type="submit" value="提交"/>
          </form:form>
      </body>

    最后记住要在展示页面添加一个超链接

    <a href="${ul.value.id }/update">修改</a>

     -----------------------------------------------------------------------------------------------------------------------------------

    实现删除

    在展示页面添加一个删除的超链接

    <a href="${ul.value.id }/delete">删除</a>

    在方法中删除

    //删除
            @RequestMapping(value="/{id}/delete",method=RequestMethod.GET)
            public String delete(@PathVariable String id){
                
                userList.remove(id);
                return "redirect:/user/list";
                
            }

    这样就可以了

  • 相关阅读:
    MongoDB 2.4、备份
    MongoDB 2.3复制(副本集)
    MongoDB 2.2安全
    isMobile 一个简单的JS库,用来检测移动设备
    修改ECSHOP,支持图片云存储化(分离到专用图片服务器)
    压缩代码加速ecshop程序页面加载速度
    ecshop改造读写分离
    ecshop在nginx下实现负载均衡
    运用@media实现网页自适应中的几个关键分辨率
    在ECSHOP首页今日特价(促销商品)增加倒计时效果
  • 原文地址:https://www.cnblogs.com/xuerong/p/4953057.html
Copyright © 2011-2022 走看看