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

【java web】--JSP原理详细剖析

2015-12-04 21:57 411 查看

有Servlet,为什么使用JSP?

  咱们先回顾一下Servlet, Servlet全称Java Servlet, 是用Java编写的服务器端程序,其主要功能在于交互式的浏览和修改数据,生成动态的Web内容。如果Web页面很复杂的话,在Servlet中的Append组建 html字符串,拼接太多,一坨一坨的~~ 所以JSP成功诞生,它是在传统的网页HTML文件中插入Java程序代码和JSP标记,让页面设计变的可视化,页面显示和逻辑解耦和,更加简化开发。

JSP原理解密



1.web客户段输入网址http://localhost:8080/test_jsp/HelloWorld.jsp
2.调用Tomcat里面的service()方法
3.如果Jsp第一次使用,要编译jsp编译成Servlet,如果jsp不会修改,将不会再编译,否则将会再次编译,通常jsp只被编译一次,jsp在第一次使用的时候速度会比较慢
4.实例化jsp页面
5.创建HttpServletRequest
6.创建HttpServletResponse
7.调用service方法,该方法位于HelloWord_jsp的父类HttpJspBase中
8.调用_jspService(request,response)方法,完成页面渲染
9.输入html及运算结果
10.发送结果给Tomcat,在由Tomcat返回给html页面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: