关于RequestDisPatcher下的getRequestDisPatcher()的含义及用法是什么
刚开始学习JSP 今日研究代码发现其中一段为 "
RequestDisPatcher dispatcher=requset.getRequestDisPatcher( " "/uservlet2) "
一直不明白其中的意思,它跟RequestDisPatcher接口中的include 有关系吗? 还望高手不吝赐教 小弟在这里谢谢了
------解决方案--------------------RequestDisPatcher dispatcher=requset.getRequestDisPatcher( "/uservlet2) "
这句代码就是说将当前servlet的数据转发到uservlet2这个servlet里
它是服务器端转发
一般还要把request和response传过去
完整用法:
RequestDisPatcher dispatcher=requset.getRequestDisPatcher( " "/uservlet2) ";
dispatcher.forward(request, response);
还有一个response.sendRedirect( "a.jsp ")是不传送数据的浏览器端转发