entity資料夾(建立實體類)alt+insert
定義引數
無參構造器以及帶參構造器
setter和getter函式
重寫tostring(便於輸出檢查)
view資料夾(位於web-inf資料夾下面)(severt檔案)
頁面展示
定義獲取資料方式(post/get)
定義跳轉路徑request.getcontextpath()
web資料夾(框架性展示)【封裝物件——呼叫方法——回歸相應頁面】
//定義字型
request.
setcharacterencoding
("utf-8");
//封裝使用者請求 user物件
parserequest
(request,user.
class);
// 建立 dao,呼叫方法
userdao userdao =
newuserdao()
; userdao.
insert
(user)
;//重定向,展示list頁面
response.
sendredirect
(request.
getcontextpath()
+"/list.jsp"
);
dao資料夾
定義所有的方法(增刪改查)
查詢:queryrunner.query(連線池,sql語句名,物件)
//查sellectall(空傳獲得list)
select id name address from t_user
//查sellectbyid(傳id獲得一條user)
select id name gender from t_user where id =
?//增(傳一條user返回空)
insert
into
t_user
(id,
name address )
values
(null,?
,?,)
//刪(傳id返回空)
delete
from t_user where id =
?//改(傳一條user返回空)
update t_user set
name=?
, gender =
?where id =
?
同樣的.jsp**可以用乙個.jsp檔案表示
<
%@ include file=
"/common.jsp"
%>
初始頁面定義
直接而在index中設定
"<%=request.getcontextpath()%>/list.jsp" style=
"text-decoration:none;font-size:33px"
>查詢所有使用者資訊<
/a>
jar包放置在lib資料夾裡面,lib資料夾放在web-inf資料夾下面【字母不能拼寫錯】
執行tomca報錯,如實在無法解決,刪除out資料夾,再次執行
客戶端跳**伺服器端將請求結果返回給客戶端,客戶端向伺服器發出另一次請求。在客戶端跳轉過程中是兩次不同的請求。在位址列中顯示的是最後一次請求位址。
客戶端跳轉是兩次請求,兩次響應
response.
sendredirect
(request.
getcontextpath()
+"/user/list"
);
伺服器端跳轉(容器內跳轉):能夠自動的在伺服器內部進行跳轉,這種跳轉對使用者來說是透明的。兩次跳轉時同乙個request,在位址列中顯示的事第一次頁面位址。
伺服器端跳轉是傳送一次請求,伺服器端給出一次響應
request.
setattribute
("msg"
,"hello....");
request.
getrequestdispatcher
("/forward/forward4.jsp").
forward
(request,response)
;
mysql增刪改查效果 mysql增刪改查
檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...
mysql增刪改查擴充套件 MySQL增刪改查
1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...
增刪改查 JS陣列增刪改查這點事兒
1 length屬性 length屬性是陣列最重要的屬性,沒有之一,length屬性告訴我們這個陣列內有多少個資料元素,當length 0時說明陣列時乙個空陣列。我們想要遍歷陣列時可以直接將遍歷的終點設為 length 1。這是本文的重點,我們從增刪改查方面入手,梳理方法的作用和用法,有利於記憶和使...