首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问一下关于 RequestDispatcher 这个方法的一个小疑点

2012-02-22 
请教一下关于 RequestDispatcher 这个方法的一个小问题ServletContext里有这个方法,在ServletRequest这个

请教一下关于 RequestDispatcher 这个方法的一个小问题
ServletContext里有这个方法,在ServletRequest这个接口里也有这个方法,我想请问的是这两个接口中的这个方法一样么?

Java code
if("zhangsan".equals(name) && "1234".equals(pwd))        {            ServletContext context=getServletContext();            RequestDispatcher rd=context.getRequestDispatcher("/welcome");            rd.forward(req,resp);        }        else        {            RequestDispatcher rd=req.getRequestDispatcher("login2");            rd.include(req,resp);        }


还有一个问题,就是为什么可以直接用getServletContext()这个方法,不用对象名么,它到底用的是哪个对象的方法,谢谢了

[解决办法]
getServletContext();很明显这个方法是这个对象本身的方法,相当于this.getServletContext();

是不是一样的,你不妨下一下他们的源代码看看。

热点排行
Bad Request.