Java Web基础学习(3)—— JSP

1、JSP的引入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
jsp页面案例:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
			<table>
						<tr>
								<th>year</th>
								<th>salary</th>
						</tr>
						<% 
								int sal = 1500;
								for(int i = 0 ; i<=50 ; i++){
									out.println("<tr>");
									out.println("<td>" + i + "</td>");
									if(i <=5){
										sal = sal+150;
									}else if(i>5&&i<=10){
										sal = sal+300;
									}else if(i>10){
										sal += 375;
									}
									out.println("<td>"+ sal +"</td>");
									out.println("</tr>");
								}
						%>
			</table>
</body>
</html>

2、JSP执行过程

在这里插入图片描述
在这里插入图片描述

3、JSP的基本语法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、使用案例

在这里插入图片描述
JSP代码实现:

<%@page import="java.util.*,java.text.*"  contentType="text/html; charset=utf-8"%>
<%!
		boolean isPrime(int num){
			boolean flag = true;
			for(int j=2;j<=num/2; j++){
				if(num%j == 0){
				flag = false;
				break;
				}
			}
			return flag;
		}
%>

<%
		List<Integer> primes = new ArrayList();
		for(int i = 2; i<=1000;i++){
			boolean flag = isPrime(i);
		if(flag == true){
			//out.println("<h1>" + i + "</h1>");
			primes.add(i);
		}
	}
%>
<%
			for(int p: primes){
				//out.println("<h1>"+ p + "是质数</h1>");
%>
			<h1 style="color:red;"><%=p %>是质数</h1>
<%
			}
%>

5、JSP页面重用

在这里插入图片描述
案例代码:
①页头:

<%@page contentType="text/html;charset=utf-8"%>
要闻|推荐|财经|娱乐|

②页尾:

<%@page contentType="text/html;charset=utf-8"%>
<hr/>
Copyright 1999-2019

③页面主体:

<%@page contentType="text/html;charset=utf-8"%>
<%@include file="include/header.jsp" %>
<h1> 视频板块 </h1>
<%@include file="include/footer.jsp" %>
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值