zoukankan      html  css  js  c++  java
  • JavaWeb-JSP原理

    1.JSP原理

      * JSP其实就是一种特殊的Servlet

      * JSP页面第一次被访问后,服务器会把JSP文件编译生成JAVA文件(这个JAVA文件就是一个Servlet类,其实现了Servlet接口),进而再编译成CLASS文件,接着会创建该类的对象,并调用其service();

      * 当JSP页面第二次及之后被访问,就只调用其service()方法了,不用再编译和创建等了

      *第一次访问的JSP流程如下:

     

    2.jsp生成的JAVA文件和CLASS文件路径

      (1).如果你的是elipse,则到如下路径去找(到你的放置workspace的盘符去找,以下为参考):

      D:eclipse-workspace2.metadata.pluginsorg.eclipse.wst.server.core mp0workCatalinalocalhostDemo02orgapachejsp

      (2).如果你的是my-eclipse,则到tomcat目录下的work下一直找就好了,一路到底就一个文件夹

      

      现在我到该目录下打开任意一个编译后的java文件,每次访问JSP执行的service方法,如图:

      而九大内置对象中的8个也在里面,如图:

      以前是手动把html代码弄到Servlet中,很浪费时间,JSP就做了这样一件事,帮忙输出html代码,也就在该页面:

     

       

      关于注释,JSP的JAVA注释编译JAVA文件后会消失,而html注释则会在JAVA文件显示

  • 相关阅读:
    第一篇Scrum冲刺博客
    团队作业3--需求改进&系统设计
    团队作业2(追忆少年)—需求规格说明书
    JAVA作业—字符串操作
    团队作业1——团队展示&选题 (追忆少年)
    个人项目作业WC(JAVA)
    自我介绍+软工5问
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/12309509.html
Copyright © 2011-2022 走看看