三、組成jsp的五部分
1.模板元素
html、xml
2.注釋元素
(1)html注釋,顯示在客戶端源碼中
<!-- 注釋 -->
(2)jsp注釋,不會顯示在客戶端源碼,只在jsp中
<% -- 注釋 --%>
(3)單行注釋與多行注釋
單行// 多行/** 注釋 */
3.指令元素
(1)page指令
<%@page %>
(2)include指令
包含代碼,靜態(tài)包含
<%@include file=""%>
(3)taglib
<%@taglib prefix="c" uri="taglibURI" %>
標簽前綴 找到標簽描述文件和標簽庫的方式
4.腳本元素
(1)聲明
<%! 方法或者變量%>
被轉(zhuǎn)換成servlet中的實例屬性和實例方法
(2)表達式
<%=%>
例:<%="你好,世界" %>
相當(dāng)于jsp中的out.println("你好,世界");
轉(zhuǎn)化成servlet中的out.print("你好,世界" );
(3)scriptlets
<% %>
多個scriptlets合成一個被包含在servlet的service方法中
5.動作元素
1.<jsp:param>
以名值對的形式為其他標簽提供附加信息
<jsp:param name="" value=""/>
2.<jsp:include>
包含的是結(jié)果,兩個文件
<!--flush屬性必須為true-->
<jsp:include page="" flush="true"/>
或者
<jsp:include page="" flush=""true">
<jsp:param name="" value=""/>
</jsp:include>
3<jsp:forward>
請求轉(zhuǎn)發(fā),每當(dāng)遇到此操作時,就停止執(zhí)行當(dāng)前的jsp,轉(zhuǎn)而執(zhí)行被轉(zhuǎn)發(fā)的資源。
<jsp:forward page=""/>
或者
<jsp:forward page="">
<jsp:param name="" value=""/>
</jsp:forward>
4.<jsp:useBean>、<jsp:setProperty>、<jsp:getProperty>
<jsp:useBean id="id" scope="page|request|session|application" class="">
<jsp:setProperty name="id" property="*"/>
</jsp:useBean>
<jsp:getProperty name="id" property="屬性名"/>
5.<jsp:plugin>
可以使用它來插入Applet或者JavaBean
|