[TOC]
# JSP概述
## 問題01:JSP的特點
* 使用Java API、Servlet API
* 包含了Java代碼的HTML(顯示增強)
> 本質:能夠編寫HTML的Java類
> 思考:Java、Servlet、JSP、HTML的區別?
## 問題02:JSP的執行過程

## 問題03:JSP的構成

## 問題04:JSP頁面程序
* 訪問次數

* 九九乘法表

# JSP的page指令

## 問題05:頁面支持中文

## 問題06:Java常見運行時異常

> java.lang.ArithmeticException: / by zero
> java.lang.ArrayIndexOutOfBoundsException
> java.lang.NullPointerException
> java.lang.NumberFormatException: For input string: "pzhu"
> java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Date

## 問題07:設置自定錯誤頁面

* 如何顯示自定義錯誤頁面?

> 1. 在internet explorer的選項中關閉HTTP友好提示信息

> 2. 增加錯誤頁面信息至超過1024字節
> 3. 將錯誤信息頁面狀態碼從500修改為200
```
response.setStatus(200);
```
## 問題08:設置全局錯誤頁面


# JSP的include指令
## 問題09:包含header頁面

## 問題10:包含footer頁面

## 問題11: < jsp:include >和< %@include >的區別




### 擴展:其他動作元素

# JSP的taglib指令
## 問題12:使用EL/JSTL庫

## 問題13:使用自定義庫

- 1課程概述
- 2環境配置
- 3MVC
- 3.1View
- 3.1.1前端基礎
- 3.1.2JSP語法
- 3.1.3JSP內置對象1
- 3.1.4JSP內置對象2
- 3.2Bean
- 3.3Controller
- 3.3.1Servlet
- 3.3.2Filter
- 3.3.3Listener
- 3.4EL&JSTL
- 4三層架構
- 4.1數據庫操作
- 4.1.1JDBC
- 4.1.2JDBC優化
- 4.2三層架構設計
- 4.3程序優化
- 4.3.1數據庫連接優化
- 4.3.2數據庫操作優化
- 4.4安全專題
- 4.4.1Ajax異步查詢
- 4.4.2CAPTCHA
- 4.4.3MD5&SHA
- 4.4.4Cookie
- 4.4.5分頁顯示
- 4.4.6文件上傳
- 4.4.7發送郵件
- 5企業級框架
- 5.0Maven
- 5.1MyBatis
- 5.2Spring
- 5.3SpringMVC
- 6實踐項目
- 6.1實驗1-用戶登錄(MVC)
- 6.2實驗2-訪問統計(Servlet高級)
- 6.3實驗3-三層架構
- 6.4實驗4-安全信息系統