课程
/后端开发
/Java
/Java Web开发技术应用——过滤器
老师这个举例有问题吧?开个线程执行当然不会等待了
2015-06-05
源自:Java Web开发技术应用——过滤器 5-3
正在回答
是有问题,开启线程本来就异步了。
星际怪物 提问者
对啊。这样的话Servlet已经返回了,那么filter配不配ASYNC也没关系啊
老师水平不行啊
SunsunDay
卧槽 好像是这样的线程本来就是异步的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
不说还没发觉,线程本来就异步了!!!!!!!!!!!
你可以自己试一下,在doGet()里面直接sleep还是会等待,不会直接返回的
玛丽猫大叔 回复 星际怪物 提问者
应该是不使用线程,直接在doGet()里sleep()也能马上返回吧?
举报
本课程主要是从实际生活当中的过滤器入手,详细讲解了Java Web过滤器
1 回答注解里的asyncSupported=true去掉结果和老师的一样,这个不用等线程执行完就返回到底是servlet的功能还是filter的功能啊?
2 回答在重定向main.jsp中,会是一个死循环,但是为什么控制器当中的输出会有end。。。,这不表示已经执行完死循环了吗?求老师正解!谢谢
1 回答什么叫逐个执行放行方法
3 回答servlet中的doGet方法执行完了;里面的context实例对象也会释放的问题导致空指针异常
1 回答为什么在执行过滤器的时候,开始执行过滤器和结束过滤器这样的输出执行了两次?