<%--
Document : 介绍JSP
Created on : 2019-3-26, 15:54:26
Author : NIIT
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>介绍JSP</title>
</head>
<body>
<!--JSP: Java Server Page-->
<!--JSP是一种服务器端的技术,是一种动态页面技术-->
<!--JSP是一种可以在页面中嵌入java代码的动态页面技术-->
<!--JSP提供一些隐式对象(预定义的对象)可以直接使用-->
<!--Servlet: 一种服务器端组件,用于处理请求生成动态响应内容,侧重于处理请求-->
<!--JSP:一种服务器端组建,用于处理请求生成动态响应内容,侧重于显示处理结果-->
<!--JSP最终会被转换成一个Servlet,然后像一个servlet一样工作-->
<h1>介绍JSP</h1>
<hr>
<br>
<%
//java代码段
int a = 10;
int b = 20;
int c = a + b;
//其中一个隐式对象是out,用于在java代码中输出动态内容到页面
out.println("a+b的值:" + c);
for (int i = 0; i < 5; i++) {
out.println("<br>你吃饭了吗?");
}
%>
<%
for(int i=0;i<4;i++){
//也可将java代码段拆开成多段编写,比如如果需要循环打印html内容的话
%>
<p style="color:red;">
哈哈
<br>
呵呵
</p>
<%
}
%>
<%--在jsp页面上也可使用java表达式,表达式语法:<%=表达式%>--%>
表达式:<%=1+2%>
<%
int x=100;
int y=200;
%>
<br>
x的值:<%=x%>
<br>
x+y的值:<%=x+y%>
</body>
</html>
jsp的最明显特点是在页面的h5中嵌入java代码