广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何实现jsp本页面跳转

    来源:网络收集  点击:  时间:2024-03-03
    【导读】:
    如何实现Jsp本页面的跳转?这是Java初学者容易发出的一个疑问,Jsp的全称为Java Servlet Pages,可以说这本质上还是java的Servlet。只不过结合了网页Html。Jsp既能使用自带的跳转方式也可使用Javascript进行跳转页面。下面主要我会用到四种方式来实现页面的跳转,其中两种方式还存在不同的实现方法。工具/原料moreJava开发工具(Myeclipse/Eclipse/Netbeans)电脑(系统windows)方法/步骤1/7分步阅读

    Jsp页面跳转的第一种方式:提交表单

    代码如下:

    !--第一种跳转方式:提交表单--

    form name=form method=post action=page2.jsp

    input type=submit value=跳转1

    /form

    如图:

    2/7

    Jsp页面跳转的第二种方式:Javascript实现

    代码如下:

    js部分:

    script type=text/javascript

    function next(){

    window.location = page2.jsp;

    }

    /script

    html部分:

    !--第二种跳转方式:通过js--

    input type=button value=跳转2 onclick=next()

    如图:

    3/7

    Jsp页面跳转的第三种方式:转发

    转发分两种方法:

    1.jsp自带的forword标签来实现跳转

    代码如下:

    牺董 jsp:forward page=page2.jsp /

    如图:

    4/7

    2.jsp中写java代码实现跳转

    代码如争倘下:

    % request.getRequestDispatcher(page2.jsp).forward(request, response);%

    如图:

    5/7

    Jsp页面跳转的第四种方式:重定向

    重定向分两种方法:

    1.response.sendRedirect()实现

    代码如下:

    !--第四种跳转方式:重定向--

    % //1.

    response.sendRedirect(page2.jsp);

    %

    6/7

    2.response.setHeader()实现

    代码如下:

    !--第四种跳转方式:重定向--

    % //2.

    response.setHeader(Refresh, 1;url=page2.jsp);

    %

    7/7

    这四种方式的所有代码整理如下:

    %@page contentType=text/html pageEncoding=UTF-8%

    !DOCTYPE html

    html

    head

    meta http-equiv=Content-Type content=text/html; charset=UTF-8

    title页面一/title

    script type=text/javascript

    function next(){

    window.location = page2.jsp;

    }

    /script

    /head

    body

    !--第一种跳转方式:提交表单--

    form name=form method=post action=page2.jsp

    input type=submit value=跳转1

    /form

    !--第二种跳转方式:通过js--

    input type=button value=跳转2 onclick=next()

    !--第三种跳转方式:转发--

    %--jsp:forward page=page2.jsp /--%

    % // request.getRequestDispatcher(page2.jsp).forward(request, response);%

    !--第四种跳转方式:重定向--

    码睡腊 % //1.

    response.sendRedirect(page2.jsp);

    //2.

    response.setHeader(Refresh, 1;url=page2.jsp);

    %

    /body

    /html

    如图:

    注意事项

    介绍的这几种跳转方式都经过实际编程验证,请放心使用^-^

    JSP页面跳转JAVA
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_228978.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 10:08:19  耗时:0.026
    0.026s