jsp基础语法 五 跳转指令

跳转的作用:

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

例如:用户登录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基础语法、汇编跳转指令、跳转指令、汇编语言跳转指令、汇编跳转指令详解,以便于您获取更多的相关知识。

时间: 2024-10-27 16:38:52

jsp基础语法 五 跳转指令的相关文章

jsp基础语法 四 包含指令

什么是包含: 在页面开发的时候,一些代码难免会有重复使用的情况,比如说A页面有一段代码a,B页面和C页面都能用到a这段代码,那么B和C页面就把A页面包含进来,自然的a这段代码也被包含进BC页面了,这样就实现了B.C页面能用到a代码了,避免了重复的书写a代码. 包含的意义: 使用包含操作,可以将一些重复的代码包含进来继续使用. 一般分为如上四个区域. 真正在改变的地方只是具体内容,因为根据不同的用户浏览的不同,那么肯定这上面会存在差别  现在就有两种做法实现以上一种功能 方法一:在没有一个jsp页

jsp基础语法 三 page指令

page指令 page指令是在jsp开发中较为重要,使用此属性,可以定义一个jsp页面的相关属性,包括 设置MIME类型.定义需要导入的包.错误页的指定等 page指令的语法:<%@ page 属性="内容"%> page的主要属性: 设置MIME 先来观察一道程序: <html> <head> <title> New Document </title> </head> <body> <cente

jsp基础语法 六 jsp+jdbc访问数据库

学习过了jsp基础语法以及HTML和javascript的用法之后,jsp+jdbc连接数据库开发动态WEB网页就可以实现了. 对于学过java SE的同学来说,数据库的操作并不陌生,如果有忘记的或者不会的可以到http://zhaoyuqiang.blog.51cto.com/6328846/1127658  学习. jsp中的数据库连接又是如何呢? 怎样才能利用上我们学过的HTML和javascript的知识呢? 这就是我们这一篇文章的学习内容----jsp+jdbc访问数据库. 我们就以一

jsp基础语法 一 scriptlet

jsp作为WEB的开发基础,有其重要的地位,那么熟练掌握JSP的语法及应用就成了重中之重. 首先我们一起先从JSP的基本语法学起:(以下内容来自李兴华视频手稿整理) scriptlet简介 script表示的是脚本小程序,像之前out.println()这个语句是缩写在<%%>之中的,很明显,这里面 缩写的语句就是一个script. 在jsp中最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的java程序都必须使用 Scriplet标记出来,在jsp中一共有三种scr

jsp基础语法 二 注释的使用

我的一个同学问我,java中有"//"这个样的注释,用起来挺方便的,jsp的注释难道不是这个吗?用"//"在jsp中不行. 对于学习了这么长时间的jsp,注释是最基本的.jsp中的注释不同于java. 在jsp中支持两种注释,一种是显示注释,这种注释客户端是允许看见的,另外一种注释是隐式注释,此种注释客户端是无法看见的. 显示注释语法: <!--注释内容--> 隐式注释语法: 格式一:// 注释,单行注释: 格式二:  /* 注释 */,多行注释: 格式

又一款MVVM组件 Vue基础语法和常用指令(1)_javascript技巧

前言:关于Vue框架,好几个月之前就听说过,了解一项新技术之后,总是处于观望状态,一直在犹豫要不要系统学习下.正好最近有点空,就去官网了解了下,看上去还不错的一个组件,就抽空研究了下.最近园子里vue也确实挺火,各种入门博文眼花缭乱,博主也不敢说写得多好,就当是个学习笔记,有兴趣的可以看看. 一.MVVM大比拼 关于MVVM,原来在介绍knockout.js的时候有过讲解,目前市面上比较火的MVVM框架也是一抓一大把,比如常见的有Knockout.js.Vue.js.React.Angularj

给javabeans的礼物一篇:JSP基本语法

js|语法 JSP基本语法 讲完安装问题后,现在进入来讨论JSP语法.一个投机取巧的办法是下载语法卡片.如果你不熟悉Java编程,也许你想看一下Sun的指南 .然而网页创建者并不需要进行太多的Java开发.除了一些方法调用,在你的JSP网页里应尽可能少用Java代码. 记住以上提示,我们首先来看一看JSP指令和脚本元素,之后我们会解释JavaBeans和隐含对象.共有五种JSP指令和脚本元素.在JSP 1.0版中,大部分JSP被一个以"<%" 开头和以"%>&qu

JSP基础与提高(一)

JSP基础 JSP的由来 1.1. 为什么有JSP规范 Servlet技术产生以后,在使用过程中存在一个很大的问题,即为了表现页面的效果而需要输出大量的HTML标签,这些标签在Servlet中表现为一个个的字符串常量.这种输出页面的方式不仅仅增加了开发时对页面的控制难度,也不利于后期的维护. 为了能够将Servlet中用于表现的功能分离出来,提高视图的开发效率,推出了JSP这种技术,主要用于将Servlet中负责显示的语句抽取出来. 1.2. 什么是JSP JSP(Java Server Pag

JSP基础概要

[版权申明:本文系作者原创,转载请注明出处] 文章出处:http://blog.csdn.net/sdksdk0/article/details/51925232 作者:朱培 ID:sdksdk0 一.JSP简介 JSP全名为Java Server Pages,中文名叫java服务器页面.是一种用于开发动态web资源的技术.允许用户嵌套html和java代码.JSP实际上就是servlet. JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑