小公尺商城專案總結

2021-09-19 17:13:24 字數 1643 閱讀 7461

指令碼中判斷是否相等不能用equals,沒有這個方法,只能用==

資料庫工具類,只需要載入一次就夠了,所以我們採用靜態**塊來初始化該方法,作為工具類使用

public static queryrunner qr = null;//因為是在不同包下的,所以要用public才可以呼叫

ajax往servlet傳送資料的時候servlet必須response乙個資料,不然會報parseerror,ajax的特點就是有來必有回

ajax除錯,xhr.state,textstate,errorthrown

ajax接到值之後不管什麼型別都會被轉換成字串格式

定義輸出路徑(預設上傳到伺服器資料夾下)   string path = req.getservletcontext().getrealpath("/")還可以指定硬碟的任意乙個目錄為path,然後把這個位置部署到tomcat上

servlet中不能有返回值。給ajax返回值只能通過response的方式,不能return

和為table標籤裡特有,可以省略,代表表頭和錶身的主題,在迴圈的時候要包含在迴圈內

配置完本地伺服器,連線需要在el表示式前加上http://localhost/8080/att/,即完整位址,湯姆貓8080顯示不出來是因為配置了虛擬伺服器沒有指定下級路徑,伺服器預設找的是這個。

equest設定encoding只解決post的亂碼問題,不能解決get的亂碼問題

首頁,讓a鏈結本身失效,執行我們繫結的方法

將form表單新增乙個屬性,ectype=multipart/form-data給上傳控制項」

file

」> 給乙個名字

servlet新增註解標記@multipartconfig

[如果不新增所有資料都獲取不到]

通過request獲取servlet封裝的part物件

通過part獲取當前的url資訊[為了校驗上傳的檔案格式]string url = part.getheader("content-disposition");

定義輸出路徑

向路徑中寫入檔案

try 

string path = "d:\\mi_load";

//判斷路徑及資料夾是否存在

file file = new file(path);

if(!file.exists())

pic = uuid.randomuuid()+filename;

//寫入檔案

part.write(path+"/"+pic);//part自帶write方法

} catch (exception e)

商城專案總結

sso 單點登入系統 主要解決多系統同意登陸,基礎登陸都系統使用。使用技術 沒有頁面,只有介面 springmvc spring j redis 檢查使用者資訊是否存在 介面查詢資料庫是否由該資料 返回true或者false 註冊使用者 介面接收資料,寫入資料庫 使用者登入 介面接收登陸資料,先上資...

商城專案總結

該 專案從架構 業務 技術要點全方位考慮,使用現階段主流技術實現,涵蓋了springboot 2.3.0 mybatis 3.4.6 elasticsearch 7.6.2 rabbitmq 3.7.15 redis 5.0 mongodb 4.2.5 mysql5.7等技術,採用docker容器化...

小公尺商城實戰vue專案 02

這一章 我們根據選單來開發子選單的首頁父元件 在views中建立 這個就是大體的框架 home.vue 需要配置路由,接著就是按照這種樣式,新增父元件,便好 router index.js import vue from vue import router from vue router vue.u...