JSP動作標籤概述:
JSP動作標籤與html標籤有本質的區別。它們是由服務器來執行,與java代碼一樣。而html標籤是由瀏覽器來執行!
常用標籤;
<jsp:forward>: 轉發,它與RequestDispatcher的forward方法一樣,一個在Servlet中使用,一個在JSP中使用。
<jsp:include>: 包含,它與RequestDispatcher的include方法一樣,一個在Servlet中使用,一個在JSP中使用。動態包含,最終生成兩個文件。
<jsp:param>:它是用來作爲forward和include的子標籤,用來給轉發或者包含的頁面傳遞參數。
實例:(a.jsp傳遞用戶名和密碼到b.jsp)
<jsp:forward page=“b.jsp”>
<jsp:param value=“Zhongshan” name=”username”/>
<jsp:param value=“123” name=“password”/>
</jsp:forward>
在b.jsp中;
<%
String name = request.getParameter(“username”);
String psd = request.getParameter(“password”);
%>