• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > 编程与数据库 > Jsp编程 >

JSP跳转方式

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-06-28点击:

  

一:RequestDispatcher.forward()

 

       是在服务器端起作用,当使用forward()时,Servlet engine 传递HTTP请求从当前的Servlet  or jsp  到另外一个Servlet JSP 或普通HTML文件

 

       可以进行参数传递 如:

 

 

RequestDispatcher rd = context.getRequestDispatcher("/jsp/forward.jsp?name=zhangsan"); 

RequestDispatcher rd = context.getRequestDispatcher("/F?name=jingjing"); 

 

 

             重定向后浏览器地址栏URL不变

 

 

<p>     例:在servlet中进行重定向</p><p>          </p><pre class="java" name="code">public void doPost(HttpServletRequest request, HttpServletResponse response) 

            throws ServletException, IOException { 

 

        response.setContentType("text/html"); 

        ServletContext context = getServletContext(); 

        //forward()到jsp  

        RequestDispatcher rd = context.getRequestDispatcher("/jsp/forward.jsp?name=zhangsan"); 

        //forward()到令一个servlet F为servlet的url-pattern  servlet也可进行参数传递 

        //RequestDispatcher rd = context.getRequestDispatcher("/F?name=jingjing"); 

标签: jsp 跳转方式

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ