点击这里给我发消息 点击这里给我发消息

jsp基础语法 五 跳转指令

添加时间:2013-12-6
    相关阅读: 开发 页面 程序
 

跳转的作用:

使用跳转指令可以将一个用户的请求,从一个页面传递到另外一个页面。

例如:用户登录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=">   
  </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. 还是强调一定要用“/”来完结标签指令;

 

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册