美文网首页
0527-jsp-概/运行

0527-jsp-概/运行

作者: 小咕咕coco | 来源:发表于2020-05-27 12:56 被阅读0次

    JSP概

    jsp=html+java(在html页面中加入一些java代码,实现动态页面
    实现的功能:

    • 用户输入获取(通过表单)
    • 访问数据库及其他数据源
    • 记录用户选择信息
    • 访问JavaBeans组件(业务逻辑通过引用bean实现
      参见:https://blog.csdn.net/wu920604/article/details/72673832
    • 在不同的网页中传递控制信息和共享信息

    处理/运行

    1、jsp在<%, %>中编写java代码
    2、既然它是java的服务器页面,那它就基于sun的JDK来执行,也就是说jsp文件是java文件的某种伪格式。
    3、jsp的运行

    • 需要sevlet容器
    • 以在tomcat发布为例:
      (1)WEB容器JSP页面的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。
      (2)每个JSP页面在第一次被访问时,JSP引擎先将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器像调用普通Servlet程序一样的方式来装载和解释执行
      (3)Web服务器调用servlet引擎,载入并执行servlet类。在执行过程中,servlet产生HTML格式的输出并将其内嵌于HTTP response中上交给Web服务器
      (4)Web服务器以静态HTML网页的形式将HTTP response返回到您的浏览器中。
    Tomcat 5把为JSP页面创建的Servlet源文件和class类文件放置在
    “apache-tomcat-5.5.26\work\Catalina\localhost\<应用程序名>\”  目录中
    并将JSP页面翻译成的Servlet的包名为org.apache.jsp
    (即:apache-tomcat-5.5.26\work\Catalina\localhost\org\apache\jsp\文件下)
    

    相关文章

      网友评论

          本文标题:0527-jsp-概/运行

          本文链接:https://www.haomeiwen.com/subject/zulwahtx.html