原创 JavaWeb-簡析JavaBean

9.JavaBean 我們通常叫JavaBean爲:實體類。 JavaBean有其特定的寫法: 必須有一個無參構造。 屬性必須私有化 必須有對應的get/set方法。 一般用來和數據庫的字段作映射——>ORM; O

原创 JavaWeb-簡析MVC三層架構

10.MVC三層架構 什麼是MVC? Model View Controller:模型,視圖,控制器。 10.1、早些年的使用: 用戶會直接訪問控制層,控制層可以直接操作數據庫。 Servlet-->CRUD(增刪改查)-->數

原创 JavaWeb-Filter(過濾器)解決網頁中文亂碼問題

11.Filter(過濾器) Filter(過濾器):用於過濾網站的數據。 處理中文亂碼 登錄驗證 …… 結構圖: Filter開發步驟: 1.導包 2.編寫過濾器 ​ 過濾器文件導包: ​ 重寫三個方法:

原创 JavaWeb-在IDEA中使用Maven

Maven在IDEA中使用 1.打開IDEA,啓動一個新的Maven項目。 2.配置Maven基本需求: 3.設置Maven的GAV 4.配置Maven倉庫 5.Finish後,等待自動下載配置文件和Jar包 6.查看本地

原创 JavaWeb-IDEA中配置Tomcat

IDEA中配置Tomcat 1.點擊相應位置 2.找到Tomcat,添加 3.進入後的配置 4.解決Warning。 必須配置:當我們想要訪問一個網頁時,需要有個一個指定的文件夾的名字。 5.配置完成後,點擊運行,可以測

原创 JavaWeb-Http基礎知識

Http 4.1什麼是HTTP? http(超文本傳輸協議)是一個簡單的請求-響應協議,它通常運行在TCP之上。它指定了客戶端可能發送給服務器什麼樣的消息以及得到什麼樣的響應。(默認端口:80) 什麼是文本?超文本? 文本:H

原创 JavaWeb-Jsp基礎語法

3.Jsp基礎語法 任何語言都有自己的語法,Java中就有。Jsp作爲一種Java的應用技術,它擁有一些自己的擴充語法,(瞭解即可)同時,支持Java的所有語法。 Jsp表達式: <%--Jsp表達式 作用:用來將

原创 JavaWeb-九大內置對象

5.九大內置對象 PageContext——>頁面上下文,用於存東西 Request——>請求,用於存東西 Response——>響應 Session——>會話,用於存東西 Application——>Serv

原创 JavaWeb-Maven安裝詳細步驟

5.Maven 爲什麼要使用Maven? 1.在JavaWeb開發中,需要使用到大量的Jar包,每次重複地導入十分的麻煩。 2.若是有一個工具能夠幫我們自動導入,配置Jar包,可以省下不少麻煩。 由此Maven誕生了。 5.1Ma

原创 JavaWeb-Cookie基礎舉例

Cookie 1.會話 會話:指用戶打開了一個瀏覽器,點擊了很多超鏈接,訪問了多個Web資源,後關閉瀏覽器,這個過程可以稱之爲“會話”。 有狀態的會話:例如一個學生來過咱們班的教室,下次再來的時候,我們就能記住他來過。這個就是有狀

原创 IDEA中Tomcat控制檯中文亂碼解決

1.找到Tomcat安裝路徑下的conf,裏面的logging.properties文件 2.打開後找到: java.util.logging.ConsoleHandler.encoding = UTF-8 語句,更改爲: ja

原创 JavaWeb-Response實現驗證碼功能

驗證碼功能 前端實現。 後端實現,需要用到Java圖片類,生成一個圖片。 package com.edwin.servlet; import javax.imageio.ImageIO; import javax.s

原创 JavaWeb-Jsp指令

4.Jsp指令 JSP指令用來設置整個JSP頁面相關的屬性,如網頁的編碼方式和腳本語言。 <%@ page args…%> 跳轉自定義的錯誤頁面。 <%@ page errorPage="error/500.jsp" %> 出現

原创 JavaWeb-簡析EL表達式

6.1EL表達式:${} pom.xml依賴: <!--Jstl表達式依賴--> <!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl-api --

原创 JavaWeb-Servlet中Mapping問題

Mapping問題 Servlet接口,這裏我們直接繼承HttpServlet類。 package com.edwin.servlet; import javax.servlet.ServletException; import