一个JSP页面由5种元素组合而成。
- 普通的HTML标记
- JSP标记,如指令标记、动作标记
- 变量和方法的声明
- Java程序片
- Java表达式
JSP页面第一次被请求执行时,服务器上的JSP引擎首先将JSP页面转成一个JAVA文件,再将这个JAVA文件编译生成字节码文件,然后通过生成字节码文件响应用户的请求,执行原理是:
- 把JSP页面中普通的HTML标记交给用户的浏览器执行显示。
- JSP标记、数据和方法声明、Java程序片由服务器负责执行,将需要显示的结果发送诶用户的浏览器
- Java表达式由服务器负责计算,并将结果转化为字符串,然后交给用户的浏览器负责显示。