目录
一、jsp简介
1、什么是jsp?
什么是jsp?
jsp(java server pages)java服务器端页面,它是一种动态网页开发技术,使用了jsp标签在html网页中插入java代码;标签通常以<%开头以%>结束。
为什么要有jsp?
直接使用html文件是没有办法输出java当中的信息
使用servlet来去输出一个网页非常的麻烦
于是就出现了jsp,又能写html,又能写java代码
2、jsp的组成
(1)jsp页面元素的构成
注释(html注释,jsp注释,js注释 java)、声明、小脚本、表达式、指令、静态内容
<%@ page language="java" contentType="text/html; charset=GBK" %>
<html>
<head>
<title>循环输出数组中的数值</title>
</head>
<body>
<%
int[] value = { 60, 70, 80 };
for (int i = 0; i < value.length; i++) {
out.println(value[i]);
%>
</body>
</html>
--------------------------------------------------------------
<%@ page language="java" import="java.util.*,java.text.*"
contentType= "text/html; charset=GBK" %>
<html>
<head>
<title>输出当前日期</title>
</head>
<!-- 这是HTML注释(客户端可以看到源代码)-->
<%-- 这是JSP注释 (客户端不可以看到源代码) --%>
<body>
你好,今天是
<%
//使用预定格式将日期转换为字符串
SimpleDateFormat formater = new SimpleDateFormat("yyyy年MM月dd日");
String strCurrentTime = formater.format(new Date());
%>
<%=strCurrentTime %>
<%! String declare = “this is declartion”;%>
<%= declare %>
</body>
</html>
--------------------------------------------------------------------<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=GBK" %>
<html>
<head>
<title>计算求和</title>
</head>
<body>
两个数的求和结果为:
<%
int numA = 4, numB = 5 ;
int result = numA+numB;
%>
<%=result %>
</body>
</html>
(2)jsp指令
page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令。-------本堂课讲解