Scriptlet是一个有效的程序段,Scriptlet用来封装Java代码。
嵌入到JSP页面中的Scriptlet代码,在客户端浏览器中是不可见的。它们需要被服务器执行,然后由服务器将执行的结果与HTML标记语言一同发送给客户端进行显示。通过向JSP页面中嵌入Scriptlet代码,可以使该页面生成动态的内容。
一个JSP的执行过程:
(1)客户端发出Request(请求)。
(2)JSP Container将JSP转译成Servlet的源代码。
(3)将产生的Servlet的源代码经过编译。
(4)将产生的Class文件并加载到内存执行。
(5)把结果Response(响应)至客户端。