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

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

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

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

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

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

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


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


姓名:
/c:if



年龄:




/form:form