jsp常用标签
(1)静态包含
一个单独的jsp页面,只维护一份,其他都统一被修改。
tou<br>
zhong<br>
wei<br>
<%-- file 表示你要包含的jsp路径
/表示http://localhost:8888/工作路径
--%>
<%@include file="/include/footer.jsp"%>
底层源码:在编译后会将包含页面的内容原封不动的使用write方法将页面读取到主页面显示
(2)动态包含
<jsp:include page="/include/footer.jsp"></jsp: include>
区别:
1.动态包含会把包含的jsp页面转为Java代码
2.动态包含底层代码使用如下代码去调用被包含等等jsp页面执行输出:
JspruntimeLibrary.include(request,response,"/include/footer.jsp",out,false);
3.动态包含可以传递参数 可以得到主页面中的参数
(3)请求转发
page设置请求转发的路径
<jsp:forward page="main.jsp">/jsp:forward