使用check方法时,验证失败后是默认的响应类型,但是我想要自己自定义响应的错误内容,怎么弄啊?
可以自定义验证器的响应的,使用FastChar的代理器就可以了!默认FastChar提供的所有Out都是允许被代理的,验证器响应的错误Out是FastOutParamError,所以只要继承FastOutParamError并注册到代理器里就可以了,注意继承后的类最好使用@AFastPriority标注下优先级!如下代码:
@AFastPrioritypublic class TestParamErrorOut extends FastOutParamError { @Override public void response(FastAction action) throws Exception { action.responseText(404,"【自定义响应验证器的错误】"+getMessage()); }}
回复:FastChar
可以自定义验证器的响应的,使用FastChar的代理器就可以了!默认FastChar提供的所有Out都是允许被代理的,验证器响应的错误Out是FastOutParamError,所以只要继承FastOutParamError并注册到代理器里就可以了,注意继承后的类最好使用@AFastPriority标注下优先级!如下代码: