一/ javaweb中两种跳转:
1/ 重定向:response.sendRedirect(“Demo02.jsp”)
- 1、是两次请求
- 2、地址栏会改变
- 3、跳转后的代码会执行
- 4、可以跳转到当前服务器之外的路径
- 5、不能把request作用域信息传递下去
2/ 请求转发:<jsp:forward page=“Demo02.jsp”/>
- 1、一次请求
- 2、地址栏不会改变
- 3、跳转后的代码不会执行
- 4、只能在当前项目中转发
- 5、可以传递request作用域的信息
二/ javaweb两种包含:
1/ 静态包含:<%@include file="" %>
- 把被包含的页面直接包含到当前页面之后再编译成class文件
2/ 动态包含:<jsp:include page=""/>
- 如果是静态页面直接包含到当前面
- 如果是动态页面,先把被包含的页面编译,再把编译后的结果包含到当前页面