- 動態網站和靜態網站對比:
- 靜態網站:內容是固定的,不能實作互動操作
- 動態網站:內容不是固定的,能夠實作互動操作
- B/S與C/S結構程式的對比:
- B/S:Brower瀏覽器/Server服務器
- 程式完全部署在應用程式服務器上
- 用戶通過瀏覽器就能訪問服務器端
- 服務器端更新客戶端不需要更新也能訪問
- C/S:Client客戶端/Server服務器
- 用戶必須安裝客戶端才能夠訪問服務端
- 服務器端更新客戶端必須更新才能訪問
- B/S:Brower瀏覽器/Server服務器
- URI與URL
- HTTP協議POST與PUT的區別
- HTTP狀態碼
- HTTP請求

- HTTP回應

- 常用的Web服務器
- Tomcat服務器安裝目錄介紹
- Tomcat默認埠號為8080,修改埠號的方法是在Tomcat目錄/conf/server.xml修改埠號:<Connector port=“8080” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” />
- 配置Tomcat的錯誤解決方法
- 啟動Web專案并顯示出HelloWorld
- Servlet體系結構
- 創建Servlet類的方法:
- 創建出自定義類繼承HttpServlet
- 重寫doGet()、doPost()
- 配置Servlet
- HTTP協議GET請求與POST請求
- Servlet的生命周期
- Servlet的多執行緒并發情況
- 頁面跳轉的兩種基本方式——請求轉發與重定向
- web.xml配置JavaWeb專案首頁
- Servlet顯示時間和IP等資訊
- getInitParameter()發生空指標導致HTTP500的解決方案
- HTTP請求中文亂碼的問題
- HttpServletRequest物件的常用方法:
- 根據請求引數名獲取值:
String str = request.getParameter("引數值"); - 設定請求的字符編碼(表單POST請求方式提交且允許用戶錄入中文時):
request.setCharacterEncoding("utf-8");
- 根據請求引數名獲取值:
- HttpServletResponse物件的常用方法:
- 重定向方式實作頁面跳轉:
response.sendRedirect("頁面路徑");
- 重定向方式實作頁面跳轉:
- 頁面提交資料到Servlet的方式
- 表單提交GET/POST
- 超鏈接發送資料GET:<a href=“路徑?引數名=值&引數名2=值2”>標簽內容</a>
- Servlet處理請求資料
String str = request.getParameter("引數名或表單控制元件name");- 與復選框一起使用:
String[] strs = request.getParameterValues("引數名或表單控制元件name");
- PrintWriter物件的用法(一定要在獲取out物件之前設定編碼,
response.setContentType("text/html;charset=utf-8");):PrintWriter out = response.getWriter(); out.println("Hello你好<br/>"); out.print("<strong>World</strong>"); - 請求和回應字符編碼:
- 請求字符編碼(頁面表單提交允許用戶錄入中文時):
request.setCharacterEncoding("utf-8"); - 回應字符編碼(Servlet中列印內容到頁面,能夠列印中文):
response.setContentType("text/html;charset=utf-8");
- 請求字符編碼(頁面表單提交允許用戶錄入中文時):
- 關于Web專案路徑的
/:/前面代表埠號:頁面中<form>中的action、<a>中的href、<img>中的src、<script>中的src、<link>中的css等,Servlet中使用重定向跳轉時,路徑為“/專案名/路徑”,/前面代表專案名:依據web.xml中配置的路徑,Servlet中使用請求轉發跳轉時,路徑為"/路徑",
- Cookie會話跟蹤技術
- Session會話跟蹤技術
- Cookie和Session的比較:
- Cookie的特點:
- Cookie存盤在客戶端
- Cookie只能儲存字串型別的資料,不能直接支持儲存漢字
- 如果使用setMaxAge(正數) 將資料存到本地,則Cookie只在指定的時間內有效
- Cookie有存盤長度和個數的限制
- 相對于Session而言Cookie不安全
- Cookie一般用于用戶的自動登錄,瀏覽記錄等
- Session的特點:
- Session存盤在服務器端
- Session可以存盤Object及其子孫型別的資料,可以支持儲存漢字
- Session具備自己的生命周期
- Session沒有存盤長度和個數的限制
- 相對于Cookie,Session更安全
- Session一般用于存盤用戶相關的資料
- Cookie的特點:
- URL重寫:用戶禁用瀏覽器Cookie之后,希望Session依然有效的,使用URL重寫,
response.encodeURL("路徑"); response.sendRedirect(response.encodeURL("GetSessionServlet")); out.print("<a href='"+response.encodeURL("add.jsp")+"'>添加</a>"); - JSP與Servlet的關系
- JSP的運行原理
- JSP有三種型別的元素:

- JSP的四種作用域
- EL運算式在JSP頁面中使用,從作用范圍中取值,語法格式為${key}:
- 取基本型別:${key} (String、int、double)
- 取物件型別:${key.屬性名}
- 取指定范圍中的值:${requestScope.uage} (從小范圍到大范圍查找)
- JSTL標簽庫
- 專案中匯入jar包
- 哪個頁面想使用標簽庫,哪個頁面就使用taglib引入標簽庫
- 過濾器
- 監聽器
- MVC模式
- JavaBean
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/260272.html
標籤:其他
下一篇:vue SEO的解決方案
