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”);
%>