最近项目中遇到一个问题,当前JSP页面中获取到得session值,js中无法获取,引发我们对一个问题的思考,JSP页面的解析过程到底是什么,js代码先执行
还是java代码先解析???带着这个疑惑研究了一下这方面知识,好多已经遗忘的基本知识。废话不多说,下面来看一下jsp页面的解析过程。
jsp页面的执行分为两个阶段:
- 转译阶段
1. 服务器将jsp转译成servlet的源文件;
2. 再将Servlet源代码编译为Class文件;
- 请求阶段
3. 将class文件加载到内存执行
4. 结果返回客户端