一、编译指令和动作指令
1.编译指令
1.1:page指令
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
作用:用于定义当前jsp的全局属性,同一个页面可以有多个page编译指令。
属性:
language="java"
contentType="text/html; charset=UTF-8"
pageEncoding="utf-8"默认是iso8859-1
import="java.util.ArrayList" 导入java类库
errorPage="error.jsp"//如果出现异常会转入错误页面
isErrorPger="true/false"//设置页面为错误页面属性
1.2:include指令
静态导入,相当于android的include功能,把两个页面融合成一个页面
<%@ include file="index.jsp" %>
2.动作指令
2.1:forward指令
作用;用于重定向页面
<jsp:forward page="index.jsp">
<jsp:param value="a" name="name"/>
</jsp:forward>
2.2:include指令
动态导入,把<include>标签代替<head>标签,也可以传一些参数
2.3:useBean指令
<jsp:useBean id="" class=""></jsp:useBean>
添加入参
<jsp:setProperty property="" name="">
name值未useBean中的id
二、9大内置对象
1.Out对象
作用:用于向浏览器输出各种数据
2.Request
作用:封装了来自浏览器个各种请求信息
3.Response
作用:封装了服务器的响应信息
4.Session
作用:用于保存会话信息
QQ20171106-104510@2x.png QQ20171106-104746@2x.png
5.Application
QQ20171106-132354@2x.png6.Config
作用:封装了程序的配置信息
7.Page
作用:
8.Exception
作用:封装了jsp页面中发生的异常信息
9.PageContext
作用:
网友评论