JSP教程-JSP API
javax.servlet.jsp 包
javax.servlet.jsp 包包含两个接口和几个类。这两个接口如下:
- JspPage
- HttpJspPage
类如下:
- JspWriter
- PageContext
- JspFactory
- JspEngineInfo
- JspException
- JspError
JspPage 接口
根据 JSP 规范,所有生成的 servlet 类必须实现 JspPage 接口。它扩展了 Servlet 接口。它提供了两个生命周期方法。
JspPage 接口的方法
- public void jspInit(): 在 JSP 生命周期中只调用一次,当首次请求 JSP 页面时。它用于执行初始化。它与 Servlet 接口的 init() 方法相同。
- public void jspDestroy(): 在 JSP 生命周期中只调用一次,在销毁 JSP 页面之前。它可以用来执行一些清理操作。
HttpJspPage 接口
HttpJspPage 接口提供了 JSP 的一个生命周期方法。它扩展了 JspPage 接口。
HttpJspPage 接口的方法:
public void jspService(): 每次请求 JSP 页面时,容器都会调用它。它用于处理请求。下划线 表示你不能覆盖此方法。