weixin_35433614
weixin_35433614
采纳率40%
2016-07-27 05:11

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • okqweerdg 起个名字太难了202011 5年前

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

    点赞 1 评论 复制链接分享
  • FiangAsDre GreenRookie 5年前

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

    点赞 评论 复制链接分享
  • FiangAsDre GreenRookie 5年前

    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方式请求

    点赞 评论 复制链接分享
  • FiangAsDre GreenRookie 5年前

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

    点赞 评论 复制链接分享
  • FiangAsDre GreenRookie 5年前

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

    点赞 评论 复制链接分享
  • qq_23967837 qq_23967837 4年前


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


    姓名:
    /c:if



    年龄:




    /form:form

    点赞 评论 复制链接分享