[TOC]

## 問題01:用戶輸入信息之后如何觸發檢測?
* [ ] onchange
* [ ] onblur
* [ ] oninput
* [ ] onkeypress
## 問題02:如何保證檢測的有效性?
* [ ] 完整性校驗(不能為空)
* [ ] 合法性校驗(符合設定的要求)
## 問題03:如何實現不刷新更新頁面?(在頁面上增加提示?)
* [ ] 基于jQuery的Ajax的方法解析
```
$.get/post("url",
json,
callback
)
```
## 問題04:post和get的區別?
* [ ] post不會緩存數據,get要緩存數據
* [ ] post可以提交中文,get提交中文可能需要不被Tomcat支持(需要編碼解碼)
## 問題05:如何解決get請求緩存問題?不發起新請求?
* [ ] 增加變化參數
```
time:new Date().getTime()
```
## 問題05:如何解決span提示文字變化,改變頁面布局的問題?
* [ ] span脫離文檔流
* [ ] float/position
## 問題06:為什么使用jdbcTemplate可能出現異常?
* [ ] jdbcTemplate的查詢操作如果沒有值,則在映射過程會拋出異常,需要進行異常捕獲。
```
String sql = "SELECT * FROM user WHERE username=?";
try {
return template.queryForObject(sql,new BeanPropertyRowMapper<User>(User.class),id);
} catch (Exception e) {
return null;
}
```
- 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-安全信息系統