dax*_*ame 6 redirect jsp servlets
目前,我正在使用
request.getRequestDispatcher("thePage.html").forward(request, response);
在我的servlet中向用户提供新页面.但是servlet的URL保留在浏览器地址栏中.我希望目标页面的URL显示在浏览器地址栏中,而不是初始的servlet URL.我该如何做到这一点?
Thi*_*ilo 13
您可以这样做response.sendRedirect("thePage.html"),但随后可以从Internet直接访问该页面.特别是,它可以直接访问而无需先访问servlet.它还会产生额外的往返(而forward只是在相同的请求 - 响应周期内返回结果).
根据您的尝试,您可能还应该查看Servlet过滤器以及将任何名称(包括"thePage.html"和路径前缀)与Servlet相关联的可能性.
| 归档时间: | 
 | 
| 查看次数: | 22393 次 | 
| 最近记录: |