一.JSP中脚本元素有三部分:
1.脚本:<% ~ %>
脚本用于填写java代码
2. 表达式:<%= 1+1 %>
表达式 可用于计算值,此例子最终会显示2
3.声明:<%! int a = 1 %>
声明用于声明变量
二.jsp三大指令:
1.page指令
1.<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
page属性有:
language=“Java”
import 导包
contentType="text/html;
session session的true或false
errorPage 指定跳转出错页面
isErrorPage 指定错误页面
2.include指令
2.<%@include file="URL"%>
静态包含:jsp会先将其该文件整合编译为一个class再调用
在jsp动作元素中还有动态包含:
<jsp: include page="url"></jsp:include>
这条代码要写在需要插入的地方,而且要写一对标签。可以即插即用,但执行速度会比静态包含慢
3.taglib指令
3.<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
用于导入标签库,此处导入的是jstl标签库