日期:2014-05-17  浏览次数:20621 次

关于return?

1.
if(p==null){
Chain.doFilter(request,response);
}


2.

if(user==null){
request.setAttribute("message","对不起,请先登录!!");
request.getRequestDispatcher("/message.jsp").forward(request, response);
return;
}



不带参数的return;是什么意思?
1处为什么不用return,而2处用return呢?有什么区别呢?
return java

------解决方案--------------------
1处不加return,代码还会继续执行下去,
2处return 了程序会直接跳出方法。只是因为方法上申明的返回值是 void。