doFilter()方法中的request参数要进行转换的原因:首先ServletRequest是HttpServletRequest的父接口,doFilter()方法中request类型定义为父接口的类型是为了接收到更多子接口的实现类对象(多态性),此处request强制转换为HttpServletRequest是因为传过来的request对象本来就是HttpServletRequest的实现类对象。
此处用了多态性的性质通过ServletRequest接收到了HttpServletRequest的实现类对象
转换回HttpServletRequest类型的好处是,在运行时可以用到更多的方法
此处用了多态性的性质通过ServletRequest接收到了HttpServletRequest的实现类对象
转换回HttpServletRequest类型的好处是,在运行时可以用到更多的方法
2017-11-26
抛开收费不收费的问题,老师,你讲的真不咋滴,你自己的语言组织就有问题。明明举的例子是重定向而嘴上解释的是转发的原理,到了句末再说重定向和转发相反,你觉得对于初学者来说怎么听的懂?另外,你的断句也有问题,一口气一句话,这句话说了3个不同的主语,让别人怎么去区分?总结一下,就是讲的很差。。。。
2017-11-21
总结。http://blog.csdn.net/jin970505/article/details/78535350
2017-11-15
总结一下 ,希望大神来指出错误:http://blog.csdn.net/jin970505/article/details/78524181
2017-11-14
关于Filter部署的总结。http://blog.csdn.net/jin970505/article/details/78524639
2017-11-14
小白总结,希望大神评论指错。http://blog.csdn.net/jin970505/article/details/78524181
2017-11-14