简单来说,Servelet是JAVA代码中嵌入HTML代码,相反,JSP 基本是通过在 HTML 标签语言中嵌入 Java 脚本语言来实现页面动态请求;
另外 Java 脚本程序是通过<%和%>标记来嵌入到 HTML 中的
一般结构为:
<html>
<head><title>JSP 页面标题</title></head>
<body>
...//HTML 标签语言//嵌入 Java 脚本执行语言
<%
//嵌入 Java 脚本执行语言
%>
...//HTML 标签语言
</body>
</html>
其中可以通过
1,<%!...Java 声明...%>来声明变量或者方法;
2,使用<%= Java 表达式 %>格式来引用一个表达式值;
3,更多的是通过在<% Java 脚本语言 %>中嵌入 Java 脚本语言