`
jiqimiao
  • 浏览: 63209 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

jsp程序设计(二)-jsp基本语法(7)- jsp:forward

 
阅读更多

重定向一个HTML文件,JSP文件,或者是一个程序段.

JSP 语法

<jsp:forward page={"relativeURL" | "<%= expression %>"} />


or


<jsp:forward page={"relativeURL" | "<%= expression %>"} >


<jsp:param name="parameterName"


value="{parameterValue | <%= expression %>}" />+


</jsp:forward>

例子

<jsp:forward page="/servlet/login" />


<jsp:forward page="/servlet/login">


<jsp:param name="username" value="jsmith" />


</jsp:forward>

描述

<jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象.<jsp:forward>标签以下的代码,将不能执行.

你能够向目标文件传送参数和值,在这个例子中我们传递的参数名为username,值为scott,如果你使用了<jsp:param>标签的话,目标文件必须是一个动态的文件,能够处理参数.

如果你使用了非缓冲输出的话,那么使用<jsp:forward>时就要小心。如果在你使用<jsp:forward>之前,jsp文件已经有了数据,那么文件执行就会出错.

属性

  • page="{relativeURL | <%= expression %>}"

    这里是一个表达式或是一个字符串用于说明你将要定向的文件或URL.这个文件可以是JSP,程序段,或者其它能够处理request对象的文件(如asp,cgi,php).

  • <jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" />+

    向一个动态文件发送一个或多个参数,这个文件一定是动态文件.

    如果你想传递多个参数,你可以在一个JSP文件中使用多个<jsp:param>。name指定参数名,value指定参数值.

分享到:
评论

相关推荐

    JSP基本语法及由浅入深

    **JSP(Java Server Pages)**是Java平台上用于创建动态网页的一种技术,它结合...通过不断学习和实践,我们可以熟练掌握JSP的基本语法,并逐步深入理解其工作原理和高级特性,从而更好地构建动态、高效的Web应用程序。

    JSP程序设计教程-电子教案

    **JSP程序设计教程概述** 本教程是专为学习Java Server Pages(JSP)技术而设计的详尽教学资源,适合课堂专用。JSP是一种基于Java的动态网页开发技术,它允许开发者在HTML中嵌入Java代码,实现服务器端的动态内容...

    JSP程序设计实用教程-课件-梁建武 邹锋

    **JSP程序设计实用教程**是由作者梁建武和邹锋共同编著的一门课程,主要针对想要深入理解和掌握Java Server Pages(JSP)技术的学员。这门课程旨在教授如何利用JSP进行动态网页开发,使学习者能够构建功能丰富的Web...

    JSP教材JSP语法

    ### JSP语法详解 #### HTML注释 在JSP中,HTML注释是一种常见的注释方式,主要用于在客户端隐藏某些不希望用户直接看到的信息。HTML注释格式为`&lt;!--注释内容--&gt;`。 - **作用**:这类注释在客户端渲染后会显示在...

    JSP 程序设计------经典实例

    **JSP程序设计——经典实例** JSP(JavaServer Pages)是Java平台上的一个服务器端技术,用于创建动态网页。这个压缩包中的“JSP程序设计精彩实例(PDG)”很可能是一份详细的教程或者一系列的代码示例,旨在帮助初学...

    jsp程序设计案例教程

    《jsp程序设计案例教程》是一本专注于教授JavaServer Pages(JSP)技术的实践性教材。本书通过一系列精心设计的案例,深入浅出地引导读者掌握JSP的开发技巧和应用方法,旨在提升读者在实际项目中的编程能力。以下是...

    JSP技术的语法-标签

    **JSP技术的语法-标签** 在Web开发中,JavaServer Pages (JSP) 技术是一种...理解并熟练掌握这些JSP语法和标签对于Web开发至关重要,它们能够帮助开发者创建动态、高效的网页应用程序,同时保持代码的清晰和可维护性。

    JSP之使用jsp:forward实现用户信息验证的页面跳转

    首先,`jsp:forward`的语法结构如下: ```jsp &lt;jsp:forward page="targetPage.jsp" /&gt; ``` 其中,`page`属性是必需的,它指定了要转发的目标页面的路径。这个路径可以是相对路径或绝对路径,如果省略了开头的斜杠...

    17774 JSP程序设计教程-源程序.rar

    《JSP程序设计教程》是一本深入讲解JavaServer Pages(JSP)技术的专业教程,而提供的源程序则是对应教程中的实例代码,旨在帮助读者更好地理解和实践JSP编程。这个压缩包包含了按照章节分类的源码,让学习者可以...

    Java程序设计:实验十三 JSP基本语法.doc

    Java程序设计:实验十三 JSP基本语法 Java程序设计实验十三主要讲述JSP(JavaServer Pages)的基本语法和使用方法。JSP是一种动态网页技术,可以将Java程序与HTML结合,生成动态网页内容。 首先,需要掌握JSP页面...

    Wab程序设计--jsp源码(全书各章节均包含)

    《Web程序设计--jsp》这本书很可能是围绕JSP的基础知识、语法、页面生命周期、内置对象、指令、表达式、脚本元素、Servlet、JSP标签库、MVC设计模式以及实际项目开发等内容展开的。源码提供给了读者一个实践和学习...

    JSP 程序设计从入门到精通 PDF 教程

    ### JSP程序设计从入门到精通知识点总结 #### 第1章 JSP概述 技术分析 ##### 1.1 JSP简介与历史背景 - **1.1.1 日新月异的Web技术**:这部分内容简要回顾了Web技术的发展历程,包括早期的静态网页到动态网页的...

    JSP应用开发-JSP常用动作.pptx

    本节主要探讨了两个关键的动作元素:`&lt;jsp:include&gt;` 和 `&lt;jsp:forward&gt;`,以及与它们相关的辅助元素如 `&lt;jsp:param&gt;`。 1. **`&lt;jsp:include&gt;` 动作** - `&lt;jsp:include&gt;` 用于在页面请求时动态地包含其他资源,如...

    JSP基本语法总结(1)---(12)

    本篇文章将对JSP的基本语法进行详细总结,涵盖注释、标准行为、伪指令以及隐藏变量等方面。 ### 1. 注释 在JSP中,我们可以使用多种方式添加注释,以方便理解和维护代码。 - **HTML注释**:对于客户端可见的注释...

    JSP程序设计上机实验与综合实训

    在本资源中,"JSP程序设计上机实验与综合实训"是一份全面的教程,旨在帮助学习者深入理解和实践JSP(Java Server Pages)技术。JSP是Java平台上的一个重要组成部分,它允许开发人员创建动态、交互式的Web应用程序。...

    JSP程序设计第2版源代码

    **JSP程序设计**是一种基于Java的...通过深入研究《JSP程序设计第2版》的源代码,读者不仅可以掌握JSP的基本语法,还能了解到高级特性以及如何将理论知识应用于实际项目。这将对想要成为专业JSP开发人员的人大有裨益。

    JSP程序设计从入门到精通

    本系列教程以JSP程序设计为核心,从入门基础到精通高级应用,为读者提供了完整的知识体系。 ### JSP概述技术分析 #### 简介与历史背景 JSP技术由Sun Microsystems公司于1999年推出,其目的在于简化动态网页的开发...

    JSP基本语法

    JSP 基本语法 JSP(Java Server Pages)是一种基于 Java 语言的服务器端脚本语言,用于创建动态网页。下面是 JSP 基本语法的知识点: 1. 注释 在 JSP 中,有三种类型的注释:HTML 注释、JSP 注释和脚本程序注释。...

Global site tag (gtag.js) - Google Analytics