日期:2014-05-19  浏览次数:20614 次

ssh2 如何判断保存是否成功
现在想 ssh2 在添加后该怎么判断 数据添加是否成功了 ,返回什么值,应该如何编写呢?
------最佳解决方案--------------------
如果你要是只想要个值的话 就在方法中添加个判断,判断其中一个值不是null ,然后在定义一个变量:

if(XX!=null){

  msg="添加成功"
return "llist";
}


在页面上 用标签获取msg;
------其他解决方案--------------------
try { return true}catch{return false}

再返回boolean值阿
------其他解决方案--------------------
没报错就是成功了
或者你添加后再查询一下刚才添加的记录
------其他解决方案--------------------
在execute方法中 return SUCCESS;

如果执行后返回的是成功的页面,则表示成功,否则就是失败。

------其他解决方案--------------------
你添加到数据库里面后方法返回的是void?建议改改嘛,返回一个boolean
------其他解决方案--------------------
向上抛异常,如果没有出现异常就说明保存成功了。
------其他解决方案--------------------
保存实体的以后,取实体的ID,如果是自增的ID,实体ID不为null
------其他解决方案--------------------
return "XXX"和struts.xml 中的method对应就行了