JavaWeb之實現商品列表展示

2021-08-26 08:52:51 字數 1403 閱讀 4926

**網頁上的商品資料基本都放在資料庫,都是在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,一串行要發生的連續的操作。事務的特點 連續的操作要麼全部成功,要麼全部失...