当前位置: 技术问答>java相关
servlet使用RequestDispatcher到jsp页面,浏览器url栏还是servlet
来源: 互联网 发布时间:2015-07-02
本文导语: 代码如下: String url="/EShop.jsp"; ServletContext sc = getServletContext(); RequestDispatcher rd = sc.getRequestDispatcher(url); rd.forward(req, res); 运行后,页面是转到了jsp页面,可以浏览器url栏还是servlet的名字。 | ...
代码如下:
String url="/EShop.jsp";
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher(url);
rd.forward(req, res);
运行后,页面是转到了jsp页面,可以浏览器url栏还是servlet的名字。
String url="/EShop.jsp";
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher(url);
rd.forward(req, res);
运行后,页面是转到了jsp页面,可以浏览器url栏还是servlet的名字。
|
当然没有错,RequestDispatcher是在后台进行Forward 不涉及客户端,而sendRedirect()是返回到客户端来Forward的。
|
可以。
servlet
...
pw.println( "open(".....jsp")" );
...
大概如此。
servlet
...
pw.println( "open(".....jsp")" );
...
大概如此。