JAVA第二阶段第十六天 JSP技术(下)

早过忘川 提交于 2019-12-25 22:37:39

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文件

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!