<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--jsp的语法-->
<!-- jsp语法分三大内容
1.jsp的脚本语法
2.jsp的编译器指令
3.jsp的动作语法
-->
<%-- jsp脚本语法又分为以下几个部分:
1.jsp注释(jsp注释的内容不会生成再servlet中):<%--注释内容 --%>
<%-- 2.jsp脚本段(会生成在_jspServlet方法中,所以不能在该脚本段定义方法,局部变量不能加修饰符:public,private;
写java代码片段需满足Java方法书写规范,不能漏写";"):<% %>
3.jsp声明(会生成在该servlet的类体中,可以在这里定义方法,修饰符,写Java代码需要满足规范,不能漏写";"):<<%! %>
4.jsp的表达式(将表达式(变量,方法的调用)的内容输出在页面中,不能写";")<%= %>
--%>
<%
//java代码片段 不能在里面设定方法
int a = 123;
//不可以在该
%>
<%!
private int a = 456;
%>
</body>
</html>
<%@page pageEncoding ="utf-8" contentType="text/html; charset=utf-8"%>
<%@page import = "java.util.*,java.text.*"%>
<%@page errorPage="error.jsp" session="false" %>
<%
/* date d = new Date(); */
//int a =1/0;
%>
<%-- <%@inclede file="include.jsp" %> --%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%--
什么是编译器指令 ?
如何添加编译器指令
<%@ %>
编译器指令的种类?
1.page指令;
属性:
pageEncoding属性:设置jsp的字符集
contentType:设置jsp的响应类型
import:导包
errorpage:当页面执行代码出现异常时,跳转的页面
session:表示当请求到这个页面时,是否为其创建一个session对象
2.include指令
file:用来将一个页面包含在本页面(将两个js混合编译成一个Java文件,注意不要有两个页面中的相同变量名)
我们这样导入页面,称之为"静态导入"
3.taglib指令:
用于导入jsp标准标签库
--%>
中文测试
</body>
</html>