JSP的API
1 JSP的API
JSP API包含两个软件包:
- javax.servlet.jsp
- javax.servlet.jsp.tagext
2 javax.servlet.jsp包
javax.servlet.jsp包具有两个接口和类。这两个接口如下:
- JspPage
- HttpJspPage
javax.servlet.jsp包里面的类如下:
- JspWriter
- PageContext
- JspFactory
- JspEngineInfo
- JspException
- JspError
3 JspPage接口
根据JSP规范,所有生成的Servlet类都必须实现JspPage接口。它继承了Servlet接口。它提供了两个生命周期方法。
3.1 JspPage接口的方法
方法 | 说明 |
---|---|
public void jspInit() | 当第一次请求JSP页面时,在JSP的生命周期中仅调用一次。它用于执行初始化。它与Servlet接口的init()方法相同。 |
public void jspDestroy() | 在销毁JSP页面之前,仅在JSP的生命周期中调用一次。它可以用来执行一些清理操作。 |
4 HttpJspPage接口
HttpJspPage接口提供了JSP的一个生命周期方法。它继承了JspPage接口。
4.1 HttpJspPage接口的方法
方法 | 说明 |
---|---|
public void _jspService() | 每次对容器的JSP页面的请求都被调用。它用于处理请求。下划线_表示您无法覆盖此方法。 |
热门文章
优秀文章