1. Jsp標籤就是提供的邏輯的業務功能,就能避免在jsp中寫java代碼,其中主要的幾個標籤是
<jsp:include page=""></jsp:include> 可以包含其他的jsp檔案,直接添加到雙引號之中就可以
<jsp:foward page=""></jsp:iorward> 跳轉標籤 跳轉的頁面,同上直接添加既可以
<jsp:parma value="" name=""></jsp:prma> 傳值標籤 在雙引號之中直接添加值即可,一定要配合 foward標籤使用
2. 動態引入與靜態引入的區別?
<jsp:include >是動態引入 標籤涉及到2個jsp檔案就會被翻譯成兩個servlet,兩個檔案在執行中會合并來執行
Include是靜態引入 涉及到的兩個jsp檔案會翻譯成一個servlet,兩個檔案在執行中是在源檔案中合并來執行的
3. 映射jsp
映射jsp,是在jsp中引入html檔案,映射的文法是
<servlet>
<servlet-name>***</servlet-name>
<jsp-file>***</jsp-file>
<load-on-startup>***</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>***</servlet-name>
<url-pattern>****.html</url-pattern>
</servlet-mapping>
在其中添加html檔案,就可以映射jsp
4. 4個域的對象
Pagecontext(page域)
Request(request域)
Session(session域)
Servletcontext(application域)
1、什麼是域?
是作用的範圍。
2、這4種域的生命週期?
page域 只在當前頁面中有效,離開頁面就結束
request域 發送請求之後,
session域 是一次會話,完成一次會話就結束
application域 就是整個web程式
3、哪種時候用哪種對象域
page域 只要在當前頁面中有效檔案
request域 當自己使用完以後,別人不在使用時
session域 當自己使用完成時,過一段時間還可以給自己使用
Application域 當自己使用完成時,過一段時間不但自己還可以使,別人也可以使