JSP(Java Server Pages)总结

     近期在工作中涉及到JSP(Java Server Pages),在此对其进行一个大致总结:

            相对于html而言,html只能为用户提供静态数据,而JSP技术允许在页面中嵌套java代码,为用户提供动态数据。
            相对于Servlet而言,Servlet很难对数据进行排版,而JSP除了可以用Java代码产生动态数据的同时,也很容易对数据进行排版。

            JSP工作原理:

                    1.浏览器客户端向JSP引擎发出对JSP页面的请求
                    2.JSP引擎将对应的JSP页面转化成Java Servlet源代码
                    3.JSP引擎编译源代码生成.class二进制文件
                    4.JSP引擎加载对应的.class文件生成的响应结果页面
                    5.JSP引擎将响应结果发送到浏览器端

             如下图:

                

           在目录下的work文件夹中,逐层向下找,可以找到如下:

                 

       

          这就基本可以验证上述结论了!!!!!

          特别注意的是,因为服务器真正运行的是这个index_jsp.java文件,所以如果在测试的时候报错了,是报的这个文件的错,报错指出的错误行也指的是index_jsp.java这个文件的错误行,而并不是index.jsp这个文件的错误行。


猜你喜欢

转载自blog.csdn.net/qq_39028580/article/details/79106131