JSP知识点解析(二)
JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。
JSP生命周期大致分为这几个阶段:
编译阶段:
servlet容器编译servlet源文件,生成servlet类
初始化阶段:
public void jspInit(){
// 初始化代码
}
加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法
执行阶段:
void _jspService(HttpServletRequest request,
HttpServletResponse response)
{
// 服务端处理代码
}
调用与JSP对应的servlet实例的服务方法
销毁阶段:
public void jspDestroy()
{
// 清理代码
}
调用与JSP对应的servlet实例的销毁方法,然后销毁servlet实例
中文编码问题 |
---|
如果我们要在页面正常显示中文,我们需要在 JSP 文件头部添加以下代码:
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>
JSP表达式常用方法 |
---|