jsp网页重定向(jsp重新定向)

话不多说,直接来重点。

续上一篇:Jsp页面重定向、跳转五种方法(第一种)

JSP第二种跳转方法:

RequestDispatcher.forward();

forward实现的是请求转发(不属于重定向),forward整个请求跳转过程是在服务器实现的,客户端是不知道的。它可以通过request传参数,它的值不会像第一种方法那样被清空,可以通过response.setAttribute("username",username)获取参数。

它只发送一次请求(sendRedirect是两次),请求转发地址栏的地址不会变化。

例子:

在servlet中: request.getRequestDispatcher("/mytest.jsp").forward(request,response)


JSP第三种跳转方法:

<jsp:forward page= " "/>

它原理其实和第二种跳转类似,也不属于重定向。它跳转转发页面地址栏的地址也不会变化,它的跳转过程也是在服务器实现的。它传参的话也是在路径后面直接加如:地址?名称=值;

例子:

在页面中:<jsp:forward page="mytest.jsp?uuid=uuid"/>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论