当前位置首页 > 百科> 正文

forward(计算机学)

2019-12-30 07:55:43 百科

forward(计算机学)

forward,用法格式为,用于将请求转发给一个HTML档案,JSP档案,或者是一个程式段。这里的转发是指:之前的request不变,而继续由转发后的档案或程式处理。

基本介绍

  • 中文名:forward
  • 形式:JSP档案
  • 性质:程式段
  • 特点:之前的request不变

详细介绍

语法

<jsp:forward page={"relativeURL" | "<%= expression %>"} />
or
<jsp:forward page={"relativeURL" | "<%= expression %>"} >
<jsp:param name="parameterName"
value="{parameterValue | <%= expression %>}" />+
</jsp:forward>

描述

<jsp:forward>标籤从一个JSP档案向另一个档案传递一个包含用户请求的request对象。<jsp:forward>标籤以下的代码,将不能执行。
你能够向目标档案传送参数和值,在这个例子中我们传递的参数名为username,值为scott,如果你使用了<jsp:param>标籤的话,目标档案必须是一个动态的档案,能够处理参数。
如果你使用了非缓冲输出的话,那幺使用<jsp:forward>时就要小心。如果在你使用<jsp:forward>之前,jsp档案已经有了数据,那幺档案执行就会出错。

例子

<jsp:forward page="/servlet/login" />
<jsp:forward page="/servlet/login">
<jsp:param name="username" value="jsmith" />
</jsp:forward>

属性

page="{relativeURL | <%= expression %>}"
这里是一个表达式或是一个字元串用于说明你将要定向的档案或URL.这个档案可以是JSP,程式段,或者其它能够处理request对象的档案(如asp,cgi,php)。
<jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" />+
向一个动态档案传送一个或多个参数,这个档案一定是动态档案。
如果你想传递多个参数,你可以在一个JSP档案中使用多个<jsp:param>。name指定参数名,value指定参数值。

语言命令

FORWARD是让小海龟前进的命令,缩写形式是FD。
格式:FORWARD 步长
但是以下操作可能会出错:
FORWARD 188
在WRAP和WINDOW模式下,不会出错,但在FENCE模式下,就会出错。错误信息为
Attempt to move turtle outside the fence.
意思是在FENCE模式下,试着将海龟移出视窗。
RIGHT 90 FORWARD 678
在WRAP和WINDOW模式下,不会出错,但在FENCE模式下,就会出错。错误信息同上。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net