標(biāo)簽: it | 分類: Html CSS JSP |
JSP中的動(dòng)作元素很多,在此主要分析<jsp:include>,<jsp:forward>,<jsp:useBean>,<jsp:setProporty>,<jsp:getProperty>
具體如下:
1.在頁(yè)面被請(qǐng)求時(shí),引入一個(gè)文件
語(yǔ)法說明:
<jsp:include>可以將靜態(tài)或者動(dòng)態(tài)頁(yè)面插入當(dāng)前的頁(yè)面。當(dāng)遇到include對(duì)象是,當(dāng)前對(duì)象暫停。
格式:
<jsp:include page="URL" flush="true"/>
<jsp:param name="" value="" />****
param用來傳遞一個(gè)或者多個(gè)參數(shù)給動(dòng)態(tài)文件。
2.把請(qǐng)求轉(zhuǎn)向一個(gè)新頁(yè)面 ----
向靜態(tài)的HTML頁(yè)面,服務(wù)器小程序或者另一個(gè)JSP頁(yè)面提供了當(dāng)用戶請(qǐng)求的運(yùn)行調(diào)度,它將終止當(dāng)前頁(yè)面都的執(zhí)行,因此用戶雖然看著地址不變,但是內(nèi)容已經(jīng)改變了。
格式:
<jsp:forward page="URL" flush="true"/>
param同上
3.實(shí)例化一個(gè)JavaBean ---------<jsp:useBean>
將Java處理移出Jsp頁(yè)面,驚奇封裝在一個(gè)JavaBean中,它可以將給的作用域里面的一個(gè)JavaBean示例與一個(gè)id及共享一個(gè)id的腳本變量關(guān)聯(lián)。如果找不到id對(duì)象,則會(huì)使用其屬性穿件一個(gè)新的實(shí)例。
格式:
<jsp:useBean
例子:
<%@ page language="java" contentType="text/html;charset=ISO-8859-1"
<jsp:useBean id="myBean"class="test.Bean"></jsp:useBean>
<%
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN" "<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title>Insert titlehere</title>
</head>
<body>
<p>This is my information:
<br>my name is:<%=myBean.getName() %>
<br>my age is:<%=myBean.getAge() %>
</p>
</body>
</html>
4.JavaBean屬性
格式:
<jsp:setProperty name="useBean" property="name"value="value" />
<jsp:getProperty name="useBean"property="pName"
例如:
<%@ page language="java" contentType="text/html;charset=ISO-8859-1"
<jsp:useBean id="myBean"class="test.Bean"></jsp:useBean>
<jsp:setProperty property="name" name="myBean"value="tianya"/>
<jsp:setProperty property="age" name="myBean"value="31"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN" "<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title>Insert titlehere</title>
</head>
<body>
<p>This is my information:
<br>my name is:<%=myBean.getName() %>
<br>my age is :<%=myBean.getAge()%>
</p>
</body>
</html>
到此JSP的常用動(dòng)作元素就說完了。
聯(lián)系客服