**網頁上的商品資料基本都放在資料庫,都是在servlet中對資料庫資訊進行操作的。我還沒有學到對資料庫的操作,就暫時在servlet中模擬幾條資料,繼而顯示在jsp頁面中。
1、建立乙個phone的物件
public
class
phone
public
void
setid(int id)
public string getname()
public
void
setname(string name)
public string getimage()
public
void
setimage(string image)
public string getprice()
public
void
setprice(string price)
}
2、模擬3條手機產品資訊
phone phone = new phone();
phone.setid(001);
phone.setimage("");
phone.setname("iphone6");
phone.setprice("4000");
3、新增到list中
listphonelist = new arraylist<>();
phonelist.add(phone);
phonelist.add(phone1);
phonelist.add(phone2);
4、將list物件存放到域物件中
request.setattribute("list",phonelist);
5、請求**到jsp頁面中
request.getrequestdispatcher("/phone_list.jsp").forward(request,response);
6、在jsp頁面中接受值
使用el表示式(獲取值)和jstl標籤(foreach迴圈)
items="$"
var="phone">
class="col-md-2">
src="$">
href="product_info.html"
style="color: green">$a>
p>
color="#ff0000">**價:¥$font>
p>
div>
c:foreach>end:效果圖
Ajax之實現步驟
一般情況下為以下4個步驟 建立xmlhttprequest物件 伺服器向瀏覽器響應請求 註冊監聽 瀏覽器與伺服器建立連線 瀏覽器向伺服器傳送請求 具體 當頁面載入完畢之後,執行以下 window.onload function 3 瀏覽器與伺服器建立連線 xhr.open method,url,as...
JAVA WEB 實現分頁技術
這段時間因為專案需要,要做乙個分頁的功能,具體來說就是希望從資料庫每次只取一部分結果,這樣每頁就顯示那些結果,實現原理很簡單,就是建立乙個pageutil類,裡面放當前訪問的頁數 這個是從客戶瀏覽器傳到後台的資料,所以你的分頁需要用它來定位記錄的條目 和每一頁顯示的記錄行數。然後通過分頁計算就可以得...
Javaweb 事務實現
為什麼需要事務 需要 有一張銀行賬戶表,a使用者給b使用者轉賬 a賬戶減少,b賬戶增加,但是a操作完之後斷電了?解決方案 a減少錢,但是不要立即修改資料表,b收到錢之後,同時修改資料表 什麼是事務 事務 transaction,一串行要發生的連續的操作。事務的特點 連續的操作要麼全部成功,要麼全部失...