文档介绍:4jsp动作元素
2008年安全评价人员教育培训
<jsp:include>
例子:
http://localhost:8080/JSPTest/
利用include动作与参数e=“”> <jsp:param name=“username” value=“Scott” /> </jsp:forward>与include动作相同,可以使用jsp:param设定转发的请求参数。
<jsp:forward>示例
--------- --------
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>CH5 - ForwardFrom</title>
</head>
<body bgcolor="#ffffff">
<jsp:forward page="">
<jsp:param name="username" value="Scott" />
</jsp:forward>
<%
("不会执行 !!!");
%>
</body>
</html>
------- ------
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>CH5 - ForwardTo</title>
</head>
<body bgcolor="#ffffff">
<h2>
:<%=("username")%>
</h2>
</body>
</html>
<jsp:forward>示例
http://localhost:8080/JSPTest/CH05/
<jsp:forward>工作原理
http://mycompany/ForwardAction/
,遇到动作
<jsp:forward page="">
。。
,。
<jsp:forward>
。在整个过程中,。 <jsp:forward>完全是一种服务器端行为。
<jsp:param>
概念
<jsp:param>用来提供key/value 的信息,它通常与<jsp:include>、<jsp:forward>和<jsp:plugin> 一起搭配使用。
<jsp:param>的语法
<jsp:param name="ParameterName" value="ParameterValue" />
<jsp:param>有两个属性:name 和value。name 的值就是parameter 的名称;而value 的值就是parameter 的值。
示例
<jsp:param name="username" value="Mike" />
<jsp:param name="password" value="Mike007" />
<jsp:param>
参数规则
当使用<jsp:include>或者<jsp:forward>时,被包含的网页或转向后的网页会先检查request对象里除了原本的参数值之外,有没有再增加新的参数值,如果有增加新的参数值时,则新的参数值在执行时,有较高的优先权。
例如:
一个request对象有一个参数A=foo;另一个参数A=bar是在转发时所传递的参数,则网页中的request的参数A=bar。注意:新的参数值有较高的优先权。
<jsp:plugin><jsp:params><jsp:fallback>
概念
<jsp:plugin><jsp:plugin>用于在浏览器中播放或显示一个对象(通常为Applet 或 Bean)。当JSP 网页被