JSP 九大内置对象
1.out:输出对象 (重点)
2.page:页面对象
3.pageContext:页面上下文对象 (重点)
4.request:转发 (重点)
5.response:重定向 (重点)
6.session:会话 (重点)
7. application:类似servletContext,作用域都是随着服务器的开启而开启
8.config:获取配置信息
9.exception:异常对象
out 对象的两个常用方法
就类似于 servlet 的PriterWriter()
常规的方法:
Writer():写页面数据
print():一般与ajax进行搭配
JSP 四大作用域对象
1.pageContext:作用域:只能获取到当前页面的值
2.request:作用域:在本次转发的情况下都能获取到其值,只要是重新请求,就不能获取到
3.session:作用域:在整个回话中,随着会话窗口的关闭而关闭
4.application:作用域:在整个服务器内,随着服务器的关闭而关闭
注意点:
1.el表达式获取作用域下的值,如果键同名:获取的就是最小的那个作用域下的值 ,建议一般不要给同名的
2.el表达式获取指定的值:语法:${xxxScope.key}
万能的狗皮膏药
${pageContext.request.contextPath}:路径就是到web目录,一般给< a> 标签使用
JSP 中的动态标签
1.<jsp:forward page=“test.jsp”></jsp:forward>:用于做转发
2.用动态标签来加载:<jsp:include page=“test.jsp”></jsp:include> 特点:先编译,再加载,会形成两个java文件,然后调用其 service来进行加载
3.用指令:(<%@include file=“test.jsp”%>):加载属于静态的加载,特点:先加载再进行编译,只会形成一个java文件
来源:CSDN
作者:Adam3716
链接:https://blog.csdn.net/Adam3716/article/details/103705298