image.png
    浏览器发送请求
    1.请求文件资源
    .html
    底层Tomcat参考自己的web.xml直接找到文件资源
    文件中的内容(String<>)读取出来,直接响应回浏览器

    2.请求操作资源
    Servlet
    底层Tomcat参考我们工程内的web.xml配置文件,通过反射找到对应的Controller类,方法执行完毕后,如果是我们自己用out.write()方法拼接,那么拼接后直接响应回浏览器
    如果是产生请求转发的(forward(req,resp)),那么—-JSP
    底层Tomcat参考自己的web.xml找到一个JSP解析引擎—JSPServlet,解析引擎负责读写JSP的内容,将内容重新拼接组合,将新的内容写入一个java文件。文件名叫xxx_jsp.java,内容是out.write()。之后java文件还要进行编译,形成.class文件,class文件执行,回浏览器,这两个生成的文件夹会默认存储在IDEA自己的文件夹下。

    3.为什么JSP是一个Servlet
    从请求的配置文件可以看出,从生成的java类、方法也能看出,_jspInit()、_jspDestroy()、_jspService()

    4.JSP中的内置对象 9个
    _jspService(request response){方法内部
    session
    applcation
    out
    page
    pageContext
    config
    }

    转账功能未修改成JSP的
    TestJSP.zip**