JSP:
在HTML中嵌入JAVA脚本语言
由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本语言命令
然后将生成的整个页面信息返回给客户端
jsp文件->.java->.class->执行
静态内容:HTML标签、CSS样式表、JavaScript
指令:<%@ 指令名 属性=" 值 "%>
<%@ page %> 一张页面必须要有一个page指令
<%@ include %> 包含指令
<%@ taglib %> 标签指令
表达式: 在页面中输出表达式的内容
小脚本:定义变量、使用分支、循环等逻辑处理
声明:用于定义全局变量、及声明方法
标准动作:已经基本淘汰了,很少使用,只作了解
注释:HTML注释,注释的内容在浏览器中是可以看到的
JSP注释,在浏览器中无法看到
实验:
理解了上面的流程,我现在用JSP向屏幕上输出10条横线,应该怎么做呢?(要求:用Java小脚本,写for循环进行10次;用Html的hr标签输出横线)
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>//指令
<!DOCTYPE html>//静态内容
<html>//静态内容
<head>//静态内容
<meta charset="ISO-8859-1">//静态内容
<title>Insert title here</title>//静态内容
</head>//静态内容
<body>
<% int i=10;%>
<%for(int j=1;j<=i;j++){ %>//脚本
<hr/>
<%}%>
</body>
</html>
效果: