16-撩课JavaWeb之JSP原理

作者: 码蚁Q | 来源:发表于2018-10-07 16:01 被阅读32次

    在线学习地址:
    撩课-JavaWeb系列1之基础语法-前端基础
    撩课-JavaWeb系列2之XML
    撩课-JavaWeb系列3之MySQL
    撩课-JavaWeb系列4之JDBC
    撩课-JavaWeb系列5之web服务器-idea

    JSP简介

    什么是JSP

    JSP全名为Java Server Pages
    中文名叫java服务器页面
    它是在传统的网页HTML文件(*.htm,*.html)中
    插入Java程序段和JSP标记
    后缀名为(*.jsp)。
    其根本是一个简化的Servlet设计
    

    为什么要有JSP

    直接使用Html文件是没有办法输出Java当中的信息
    使用`servlet`来去输出一个网页非常的麻烦
    于是就出现了`jsp`,又能写`html`,又能写`Java`代码
    

    JSP的工作原理

    设置JSP创建时的编码
    本质就是一个servlet
    jsp在第一次被访问时会被Web容器翻译成servlet
    第一次访问
    index.jsp
    index_jsp.java
                    
    编译成index_jsp.class运行
                    
    可以在Tomcat的work目录中可以找到
    下次一次访问时, 
    会看一下里面的内容有没有发生变化,
    如果变化了, 从新翻译加载
    

    整个过程是全局web.xml当中有一个叫
    翻译的过程就是JspServlet做的

    JSP的组成部分:

    静态数据,如HTML
    `JSP`脚本元素和变量
    `JSP`指令,如`include`指令
    `JSP`标签动作
    用户自定义标签
    

    相关文章

      网友评论

        本文标题:16-撩课JavaWeb之JSP原理

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