NutzCN Logo
问答 关于自定义Exception问题
发布于 2377天前 作者 疯子 1483 次浏览 复制 上一个帖子 下一个帖子
标签:

一个添加用户的方法
在Service层判断密码是否为空

if (user.getPassword() == null) {
			log.debug("用户名为空");
			return null;
		}
6 回复

额,好像按了什么键,自动发表了。。。
继续哈。。。

如果我在这个Service中还有如下:

if (user.getEmail() == null) {
			log.debug("用户名为空");
			return null;
		}

那么,我在mvc只能拿到一个空的user
并不能给前台拿到对应的错误原因。
所以我想自定义Exception在Service中抛出
那么我该怎么去定义这样的一个Exception类。
以后可能还有其他的类似异常,该怎么去分类建立Exception类呢?
比如按空异常建,还是按登录异常,还是添加异常什么的???
求教,各位上仙!

@wendal 上仙有空否-,-

我是新人一枚,各位多多关照啊~

动作链了解一下?在fail节点自定义

@wendal 老大,看了下关于动作链的文档,还是不怎么明白,怎么让前台能拿到这个数据呢。
在mvc方法中返回的是data,obj类型,它会自动变成json字符串。
我在MyFailProcessor中怎么去拿到Service中的异常,又怎么给它加到Module中的data中去呢?
有点蒙蔽...

抛异常的时候,就交给fail处理了

添加回复
请先登陆
回到顶部