跳转的作用:
使用跳转指令可以将一个用户的请求,从一个页面传递到另外一个页面。
例如:用户登录QQ空间,如果用户名和密码正确的话就会跳转到空间首页,否则就会跳转到失败页。
跳转指令的语法:
不传递参数 <jsp:forward page=""/>
传递参数: <jsp:forward page="">
<jsp:param name="参数名称" value="参数内容">
</jsp:forward>
下面来看一个程序实例:
forward_01.jsp
<html> <head> <title>这是跳转页</title> </head> <body> <% String username="zhaoyuqiang"; %> <jsp:forward page="forward_02.jsp"> //将此页跳转到forward_02.jsp上,然后把下面的参数一起传递过去 <jsp:param name="name" value="<%=username%>"/> <jsp:param name="info" value="www.baidu.com"/> </jsp:forward> </body> </html>
forward_02.jsp(这是跳转之后的显示页)
<%@ page contentType="text/html" pageEncoding="GBk"%> <h1>这是跳转之后的页面</h1> <h2>参数一:<%=request.getParameter("name")%></h2> <h2>参数二:<%=request.getParameter("info")%></h2>
运行一下可以发现,页面的确进行了跳转。
这儿注意一下:
现在的地址栏中没有发生任何 的改变 所以此种跳转,在实际的开发中成为服务器端的跳转,因为跳转之后的页面显示改变了,但是地址栏没有发生改变
但是只有一个参数的时候,也就是说如果接受的参数不够的,那么返回的就是null
跳转指令注意问题:
1. 跳转指令的语法用到的会比较多,注意区分包含指令。
2. 还是强调一定要用“/”来完结标签指令;
本文出自 “赵玉强的博客” 博客,请务必保留此出处http://zhaoyuqiang.blog.51cto.com/6328846/1126971
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索页面
, 参数
, 页面跳转
, 跳转
, 跳转页面
, jsp报错 跳转
, 指令
, forward
, jsp空间
, jsp跳转
, 语法
, 页面跳转jsp
, 跳转jsp
一个
jsp基础语法、汇编跳转指令、跳转指令、汇编语言跳转指令、汇编跳转指令详解,以便于您获取更多的相关知识。