我该如何中途终止javabean的操作而返回出错提示信息呢,请看代码。请高手帮忙
public String bk_bkd(String aa)throws Exception
  {
     StringBuffer sBuf= new StringBuffer();
     if (aa.equals("")){
        sBuf.append("aa的值不能为空");
//此处我该如何终止以下的操作而返回“aa的值不能为空”的结果呢
         //此处我该如何终止以下的操作而返回“aa的值不能为空”的结果呢
     }
     sBuf.append("提交成功");
     return sBuf.toString();
}

解决方案 »

  1.   

    public String bk_bkd(String aa)throws Exception
      {
         StringBuffer sBuf= new StringBuffer();
         if (aa.equals("")){
            sBuf.append("aa的值不能为空");
            return sBuf.toString();
         }
         else{
         sBuf.append("提交成功");
         return sBuf.toString();
    }
    }然后在页面上判断一下sBuf的值,按你的需要做弹出或者其他东西就可以了
      

  2.   

    public String bk_bkd(String aa)throws Exception
      {
         StringBuffer sBuf= new StringBuffer();
         if (aa.equals("")){
            sBuf.append("aa的值不能为空");
    return ""; //直接返回 //此处我该如何终止以下的操作而返回“aa的值不能为空”的结果呢
             //此处我该如何终止以下的操作而返回“aa的值不能为空”的结果呢
         }
         sBuf.append("提交成功");
         return sBuf.toString();
    }
      

  3.   

    ymjkk(楷楷)的方法可以,但有很多参数需要判断的话这种方法不行呀.
    kongxiangli(笑看红尘)的方法,运行时报错呀
      

  4.   

    public String bk_bkd(String aa)throws Exception
      {
         StringBuffer sBuf= new StringBuffer();
         if (aa.equals("")){
            throw new Exception("aa值不能为空");     }
         else{
         sBuf.append("提交成功");
         return sBuf.toString();
    }
    }
      

  5.   

    有很多参数判断也可以的,我最多的时候写过18个判断,主要是用来判断输入合法不合法与非空的,后来改用VALIDATE了