8T'V&g,r,g9C"Lu(K01、 创意公社- ideaer(he'[`R?4Y
重定向一个HTML文件,JSP文件,或者是一个程序段.
`
A1V g)mF[!bY0JSP 语法
B'J w#@ V C{?/IRt^
j0"} /> 创意公社- ideaer(} r,d-mP/C#JP a9S
or
e)f9{(AT0]5o&R
IW0"} > 创意公社- ideaerF:h0T2m-l/[K!i
创意公社- ideaer%S3rpzS#O1{q"Y
G*aT%Qo%Xak&gk0创意公社- ideaer-E-~ cPF"A!Hrf
value="{parameterValue | <%= expression %>}" />+
A-J[Y8[W0创意公社- ideaer)r(@e0|Za b5R
@$t zLo0例子创意公社- ideaer-UgKQ|CqYN
*P`Q7lH0创意公社- ideaer3l'}/qe Z[.X
创意公社- ideaer-T5cJ6vf
创意公社- ideaervI'D?@#O
创意公社- ideaer9ubu:PXYM W
创意公社- ideaer-h/Tz'q/x2`
创意公社- ideaer
Z@Kcy
描述
"mT&hI[Zhpe'l0创意公社- ideaer,m0G
qJ0bl
标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象.标签以下的代码,将不能执行.
z0wV;ZfH@0
%ck6~I?"[-]c
c5b0你能够向目标文件传送参数和值,在这个例子中我们传递的参数名为username,值为scott,如果你使用了标签的话,目标文件必须是一个动态的文件,能够处理参数. 创意公社- ideaer!?eU2\2IK.{0[
创意公社- ideaer0Qg1m3XF{4P+V
如果你使用了非缓冲输出的话,那么使用时就要小心。如果在你使用之前,jsp文件已经有了数据,那么文件执行就会出错. 创意公社- ideaerF,X/m8XTA
创意公社- ideaer&YO1mY3o2r&g1JE~L
属性创意公社- ideaerp*A@m!KF
创意公社- ideaerW Z0G4FA-I(O
page=”{relativeURL | <%= expression %>}”
m)g,wL}EH0这里是一个表达式或是一个字符串用于说明你将要定向的文件或URL.这个文件可以是JSP,程序段,或者其它能够处理request对象的文件(如asp,cgi,php). 创意公社- ideaer5@$q#aTWfO
创意公社- ideaer7V;]2JS7Q
@Q-M
vx%N0向一个动态文件发送一个或多个参数,这个文件一定是动态文件.
(Vg:u0vb_*bJ/Z0
:mD5m3a;E4A;TR0如果你想传递多个参数,你可以在一个JSP文件中使用多个。name指定参数名,value指定参数值.
2w$F1Vns0
3L+?$r2u"yaV)uT8{0---------------------------------------------创意公社- ideaerW@}5fZa"B4Vn
F-t
ku
2、 创意公社- ideaerq8W|#F!}-_6^
获取Bean的属性值,用于显示在页面中 创意公社- ideaer
G'^qh;`yC.S8?,U6a"z
创意公社- ideaer;jDT'Y7x
JSP 语法
(T.V
n vT-z;wK0
?p4H8VGm/i:F0例子创意公社- ideaerY6h$vJy-s~-o
[cod2]
xj1I{n0创意公社- ideaer2W{$v$e/b6Y
l,l*Cp"?Zm"u%T0
8}(ZbaJ5e ?${,R S0
.vg7~g0Q}0Calendar of
@$d4|&so1r0
,mW^%SHFF Nq0
/U6Vp9KM%P`0[/code]创意公社- ideaer[-X4pM_R7tcr
4ag7e&TQ&j!ME~7r0描述
+}R
j,J;U0创意公社- ideaer/sG\l,bmJ \
这个元素将获得Bean的属性值,并可以将其使用或显示在JSP页面中.在你使用之前,你必须用创建它. 创意公社- ideaer(rS6t7V%xS
_!m4A6jO@0元素有一些限制:
D9Lob(l0创意公社- ideaer[^X]0q
你不能使用来检索一个已经被索引了的属性 创意公社- ideaer TzR8[,L6M
3cO5G(r$\3S ?0你能够和JavaBeans组件一起使用,但是不能与Enterprise
G.^/|2E? x]sW)T0
Zc]Y6z)s0Bean一起使用。
O"~4ijo.bGR;U#A0
,@.o.xx7Smu A0属性创意公社- ideaer1b%C%E7L$m5?q*^ q;`N/I_
2^2aie]R0name="beanInstanceName" 创意公社- ideaer/C'sF.yvh
bean的名字,由指定
G/F-o:K/`~U0
_xMG'baQ].Wy0property="propertyName" 创意公社- ideaerwG@zEs
所指定的Bean的属性名。
u1Cs0TdpJ0创意公社- ideaer?4R8XC!g)@G
技巧:创意公社- ideaerY g.h'eX
m&kN/~i
创意公社- ideaer(y"w v jZ'xO T3A
在sun的JSP参考中提到,如果你使用来检索的值是空值,那么NullPointerException将会出现,同时如果使用程序段或表达式来检索其值,那么在浏览器上出现的是null(空).
yMg+j2[H
O0创意公社- ideaerpBHIf"`"XG
----------------------------------------------
/Mr ]_F?g,j6k-M03、
3Y.LH&fp P)VD0
1v5zxJEx0包含一个静态或动态文件. 创意公社- ideaer`LEQRnn!Uw
JSP 语法创意公社- ideaer?-[.o-|L`(F/c)~
创意公社- ideaer#c3f,~ xB]p
创意公社- ideaer#h$HW'Q+[%r
or 创意公社- ideaer#^%t6C-b:I[K
创意公社- ideaerrZ2OTt4On
#RE[{MyA`0创意公社- ideaer
qO0D6L2n/s7]
9Q(_c.lyZ!S0创意公社- ideaerwv'i)FOCM
value="{parameterValue | <%= expression %>}" />+ 创意公社- ideaer*s+GRI!uS|+h
创意公社- ideaer:E2I#^H/lP*Q
创意公社- ideaer;Ox8K?bj"g|E
,uAY^n ^-[kC.T0Examples
X8M4jn/zWWv LY,K6tS0创意公社- ideaer&t