weixin_35433614
2016-07-27 05:11
采纳率: 40%
浏览 8.4k

求教大神,ssm实现增加用户信息和修改用户信息在同一个页面

使用ssm框架实现用户管理,要求修改和增加在同一个页面。并且修改页面要显示原有数据信息,大概思路我知道,根据主键id判断为空进行添加操作,不为空进行修改操作。但是不为空 else到修改页面,是先执行单个查询操作吗?然后在进行修改操作,我就在这块蒙了。不知道怎么写了。大神麻烦说的详细一点。初学者。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 增加修改在同一个页面,只要查询一次就好了,然后在页面上取出来,如果然后根据取出来的值在页面上进行判断是要修改还是增加

    评论
    解决 无用
    打赏 举报
  • GreenRookie 2016-07-27 06:55

    你可以都用同一个页面,后台的修改和新增的方法都指向这个页面就好了。jsp页面用一个隐藏的id,开始点添加的时候把这个id带过去,查一遍数据,这个时候应该是空的,页面上input框的value值就应该是空的,(你把value值设置成后台获取的),点修改的时候再把id带过去,查出来的数据,显示出来

    评论
    解决 无用
    打赏 举报
  • GreenRookie 2016-07-27 06:59

    在调用方法里if判断你的id值是否为空 , 然后定义url 用ajax去请求不同的url

    评论
    解决 无用
    打赏 举报
  • GreenRookie 2016-07-27 07:02

    function form1(){
    var id=你的id ;
    var url="";
    if(id!=null&&id!='')
    {
    url=path+'/user/userupdate.do';
    }else{
    url=path+'/user/usersave.do';
    }
    $("formTable").ajaxSubmit({
    url:url,
    type:"post",
    data:{},
    success:function(data)
    { alert("添加成功"); }
    });
    }
    这种的ajax表单onclick方式请求

    评论
    解决 无用
    打赏 举报
  • GreenRookie 2016-07-27 07:13

    那就是ajax请求后 后台接受表单对象,判断id为不为null 然后进行新增或者编辑方法

    评论
    解决 无用
    打赏 举报
  • qq_23967837 2017-03-28 13:36


    <!-- 添加 -->
    姓名:
    /c:if
    <!-- 修改 -->


    姓名:
    /c:if



    年龄:




    /form:form

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题