6
回答
JFinal的Controller里面如何终止代码执行》
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

@JFinal 波波兄,有一个问题,我在controller里面的所有方法前面加了一个方法过滤参数,如果参数为空,则直接render错误的信息回去。在controller里面render以后return。但是代码还是继续执行到后面去了。

请问如何才能直接return,不执行后面的代码。

//拦截参数的方法
private void initRequestJsonString() {
 String jsonStr = getJson();
 if (StringKit.isBlank(jsonStr)) {
 log.info("推送内容为空!");
 renderErrorJson("推送内容为空!");
 return;
 }
 }
//逻辑操作的地方
public void pushUser() {
    initRequestJsonString();
    //TODO..
    renderSuccessJson();
}





举报
forai
发帖于4年前 6回/826阅
顶部