zoukankan      html  css  js  c++  java
  • Java的学习JSP____4

    1.什么是JSP: Java Service Page(Java服务器页面)

    用来处理一些java前后端交互数据,主要用来显示数据,不建议大量的代码写在jsp中;

    特点:简单,和HTML差不多

    缺点:书写的页面会很乱,HTML代码和Java代码交错。

    2.jsp到底怎么执行的?

    动态请求会被分发到web容器(web服务器)中;

    容器会去执行字节码文件,就是 .class文件;

    Servlet是Java类,可以直接编译成class文件;

    (问题? jsp怎么编成class文件)

    jsp先会被转换成一个Java类。

    追求本质:

    Tomcat在工作时,将我们的jsp页面转化成了Java类。

     打开这个类分析:

    它继承:HttpJspBase,没有直接继承HttpServlet,但是HttpJspBase继承了HttpServlet,所以jsp本身就是一个servlet的方式运行的。

    那它是怎么输出的? 观察发现它是使用out对象输出到浏览器中。

     那这个out对象上去的方式是什么呢?

    发现有一个_jspServlet可以执行操作我们的jsp,将它输出到前端页面。

     

     继续分析源码得到一些属性:

     MVC架构:

  • 相关阅读:
    数据科学家成长指南(下)
    数据科学家成长指南(中)
    数据科学家成长指南(上)
    数据分析的职业规划
    2018的内容写作方向
    乱码 设置编码
    CI 如何获取get请求过来的数据
    ci 打印出常用的变量
    CI $_GET
    获取checkbox 组成字符串
  • 原文地址:https://www.cnblogs.com/xbfchder/p/11196322.html
Copyright © 2011-2022 走看看