html(hyperText markup language):超文本标记语言。它是解释型语言,只要用浏览器直接就可以打开,无需编译。
jsp(java server page):java 服务端页面。需要先转译成servlet文件,再经jdk编译成.class文件,发布到服务器运行。
区别:
- html可以直接打开,jsp需要发布在tomcat服务器上才能打开。
- html 是解释型语言,无需编译。jsp需要编译后才能执行。
- 它们的表头不同,jsp的表头<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- jsp可以使用<%%>来嵌入java代码,html中没有<%%>