我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

JavaWeb之jsp-创新互联

1. JSP的定义

jsp的全称:java server pages。Java的服务器页面。

创新互联公司专注于江阳企业网站建设,成都响应式网站建设,商城网站制作。江阳网站建设公司,为江阳等地区提供建站服务。全流程按需定制制作,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

jsp的主要作用是代替Servlet程序回传html页面的数据。

因为Servlet程序回传html页面数据是一件非常繁琐的事情。开发成本和维护成本都极高。

2. JSP的本质

jsp页面本质上是一个Servlet程序。

当我们第一次访问jsp页面的时候。Tomcat服务器会帮我们把jsp页面翻译成为一个java源文件。并且对它进行编译成为.class字节码文件。

3. 声明脚本

格式:<%! 声明java代码 %>

4. 表达式脚本

格式:<%=表达式%>
作用:jsp页面上输出数据

表达式脚本的特点:
1、所有的表达式脚本都会翻译到_jspService方法中
2、表达式脚本都会被翻译成为out.print()输出到页面上
3、由于表达式脚本翻译的内容都在_jspService()方法中,所以_jspService()方法中的对象都可以直接使用
4、表达式脚本中的表达式不能以分号结束

5. JSP九大内置对象

request 请求对象
response 响应对象
pageContext jsp的上下文对象
session 会话对象
application ServletContext对象
config ServletConfig对象
out jsp输出流对象
page 指向当前jsp的对象
excpetion 异常对象

6. JSP四大域对象

pageContext (PageContextimpl类)、 当前jsp页面范围内有效
request (HttpServletRequest类)、 一次请求内有效
session (HttpSession类)、 一个会话范围内有效(打开浏览器访问服务器,直到关闭浏览器)
application (ServletContext类) 整个web工程范围内都有效(只要web工程不停止,数据都在)

域对象是可以像Map一样存取数据的对象。四个域对象功能一样。不同的是它们对数据的存取范围。

7. JSP中的out输出和response.getWriter输出的区别

response中表示响应,我们经常用于设置返回给客户端的内容(输出)
out也是给用户做输出使用的。

8. 请求转发的使用说明

在这里插入图片描述

9. 什么是Listener监听器
  1. Listener监听器它是JavaWeb的三大组件之一。JavaWeb的三大组件是:Servlet程序、Filter过滤器、Listener监听器
  2. Listener它是JavaEE的规范,就是接口
  3. 监听器的作用是,监听某种事物的变化。然后通过回调函数,反馈给客户(程序)去做一些相应的处理。
9.1 ServletContextListener监听器

ServletContextListener它可以监听ServletContext对象的创建和销毁。

ServletContext对象在web工程启动的时候创建,在web工程停止的时候销毁。

监听到创建和销毁之后都会分别调用ServletConetextListener监听器的方法反馈。

参考资料:JavaWeb全套教程

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:JavaWeb之jsp-创新互联
网页链接:http://shouzuofang.com/article/jsgcg.html

其他资讯