当前位置 主页 > 行业资讯 >

    jsp是什么?jsp与html关系及工作原理

    栏目:行业资讯 时间:2021-02-25 10:52

         什么是jsp
         JSP全名为Java Server Pages,中文名叫java服务器页面,是一种动态页面技术,逻辑从servlet中分离出来。在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。
        为什么用
         动态网页中,多数还是不动的,如果使用servlet输出只有局部内容需要动态改变的内容,那么所有的静态内容也就需要用java程序代码生成。这样,整个servlet程序的代码非常臃肿。但是程序员对于美工设计和html语句编写,也不一定那么熟悉。所有算是补漏吧,sun公司推出了jsp。
         与html关系
         HTML是超文本标记语言,使用微软自带的记事本或写字板都可以编写,主要用于编写静态页面。什么静态页面呢?是在客户端运行的程序、网页、插件与组件,注意它是可以播放动态的视频或者图片的,静态网页的意思可以理解为拷贝到哪儿都可以运行。 
         jsp是java服务器网页技术,必须通过发布到Tomcat等服务器上再运行转化为servlet才行,当然它是动态页面。 
         工作原理
         客户端发出请求,请求为jsp、容器找到相应的servlet进行处理,从test.jsp 转化为test.java;再次将servlet转化为test.class文件;把class文件加载到容器中,这时在容器中创建一个实例,进行初始化;然后通过servlet实例中的jspService方法,把html文件返回到客户端。
          原文链接:https://blog.csdn.net/kwy15732621629/article/details/76691440
    下一篇:没有了