struts2 + ajax + jQuery保存数据,返回成功与否

  

struts2 + ajax + jQuery返回数值问题

,今天做了一个网页端,保存数据,并返回保存成功与否的模块。

,代码贴出来:

struts2。xml

 

,UpdateMsgAction。java文件

public  String 执行(),throws  IOException  {   ,,,,,,,//,返回修改的行数   ,,,,,,,//,uDao是持久层,连接数据库,进行数据操作   int  row =, uDao.updateMsg (jh,参数,,newData);//,获取响应   HttpServletResponse  r =, ServletActionContext.getResponse ();   if  (row 祝辞,0,),{//,才能返回数据//才能,1,表示成功//才能,0,表示失败   r.getWriter才能().print (1);   },{else //,,,   r.getWriter才能().print (0);   }   return 零;//,这里返回零,因为xml文件没有& lt; result>   }

也有说法,执行()方法返回值写成空白,不需要返回值也可以,我没有尝试过,有兴趣的可以尝试一下。

js文件

if  (bgdh  !=, obgdh), {   if  (window.confirm(“你确定要将单位电话改为”,+,bgdh  +,“吗?”)),{   ,,,,,,,,//TODO   ,,,,,,,//,点击弹出对话框上“确定”按钮需要进行的操作   var  url =,“updateMsg.action”;   var  args =, {   “时间”,:,new 日期(),   “newData”,:, bgdh,   “jh”,:, jh,   “参数”,:,“bgdh”   },//,需要传递的参数   $ . post (url,参数,,功能(数据),{   ,,,,,,,//,这里的数据就是刚才r.getWriter () .print()里的数据;   if  (data ==, 1),{//,保存成功   ,,,//TODO   ,,,//,保存成功需要进行的操作   },else {//,保存失败   ,,,//TODO   ,,,//,保存失败需要进行的操作   }   },json);   return 真实;   },{else    ,,,,,,,//TODO//,点击弹出对话框上“取消”按钮需要进行的操作   }   }


struts2 + ajax + jQuery保存数据,返回成功与否