web.xml的作用: 1.配置JSP,Servlet,Listener,Filter,標簽庫,JSP屬性 2.配置JAAS授權認證,資源應用,web首頁設置JSP的本質是Servlet(web應用中每個JSP頁面都會由Servlet容器生成對應的Servlet)JSP包括靜態的html頁面代碼和動 ...
web.xml的作用:
1.配置JSP,Servlet,Listener,Filter,標簽庫,JSP屬性
2.配置JAAS授權認證,資源應用,web首頁設置
JSP的本質是Servlet(web應用中每個JSP頁面都會由Servlet容器生成對應的Servlet)
JSP包括靜態的html頁面代碼和動態的Java腳本兩部分
Servlet類源代碼包括init(),destroy(),service()方法
JSP的四種基本語法:
jsp註釋:<%--註釋--%>
jsp聲明:<%!--%> 用於聲明變數和方法,符合Java語法,jsp聲明將會轉化為對應servlet類中的變數和方法,並不會獨立存在
輸出jsp表達式:<%=--%> 輸出表達式後不能加分號
jsp腳本:<%--%> jsp腳本里會轉化為jspservice里的可執行代碼,所以jsp腳本里不那個定義方法
JSP的三個編譯指令:
page:針對當前頁面
例:<%@ page contentType="text/html";charset="GBK" language="java" errorPage=""%>
include:用於指定包含另一個頁面
例:<%@ include file="scriptlet.jsp"%>
taglib:用於定義和訪問自定義標簽
JSP的7個動作指令:
jsp:forward:頁面轉向
jsp:param:傳遞參數
jsp:include:動態引入一個JSP頁面
jsp:plugin:下載JavaBean或Applet到客戶端執行
jsp:useBean:創建一個JavaBean實例
jsp:setProperty:設置JavaBean實例的屬性值
jsp:getProperty:輸出JavaBean實例的屬性值