您的位置:首页 > 编程语言 > Java开发

JSP(Java Server Pages)总结

2018-01-19 15:41 316 查看
     近期在工作中涉及到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这个文件的错误行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: