頁面即時更新金額功能的實現

2021-07-29 11:31:28 字數 1423 閱讀 6761

一.jsp頁面設定:

在car.jsp頁面上定義function changenum(id,obj)

在head標籤內建立:

functionchangenum(id,obj)

/changecarservlet?id="

+id+

"&buynum="

+obj.value;

在jsp頁面中建立輸入框,裡面可以輸入值,當輸入的時候,利用商品的id呼叫商品物件,最後返回**,能夠及時更新;

<

td><

input

type

="text"

value="

$"onchange

="changenum('

$',this)"

>

td>

二.servlet操作:

因為購物車涉及到商品的相關操作,所以會呼叫prodservice

的相關方法,先例項化prodservice,利用商品的id獲取商品物件,將商品物件放置到購物車中,將商品物件和購買數量放置到carmap中,當操作完成後,將頁面進行重定向(因為不涉及到返回結果,所以需要將重定向(car是放入到session中,如果會話結束,car可能就沒有了,所以使用重定向));

//獲取service物件

prodserviceservice=basicfactory.getfactory().getinstance(「prodservice」);

//獲取傳入的id

string id=request.getparameter(「id」);

//通過id獲取商品物件

prod prod=( prod)service.findprodbyid(integer.valueof(id));

//將商品物件放到car中,購物車是放在session中,所以呼叫session

carcar=request.getsession().getattribute(「car」);

//利用購物車更新商品和購買數量

car.update(prod,integer.valueof(「buynum」));

//重定向

reponse.sendredirect(request.getcontextpath()+」/car.jsp」);

@override

publicprodfindprodbyid(integer

id)

@override

publicprodfindprodbyid(integer

id)catch(sqlexception e)

}

PHP XML jQuery實現即時功能 2

建立ajax響應頁面 在本文的後面,我會演示使用來自伺服器的xml響應和json響應,但是現在,為了簡單起見,我們從html版開始。您首先需要的是html響應頁面。此頁面接受來自請求的查詢字串。然後使用該字串呼叫simpsons類來搜尋劇集。接著,將已返回的劇集陣列格式化 html。此 位於清單 3...

HTML實現頁面實時更新時間

var date newdate var year date.getfullyear var month date.getmonth 1 month month 10?0 month month var day date.getdate day day 10?0 day day var week d...

iOS 中實現功能引導頁面

guideview.h 07 功能引導 李洪強 created by vic fan on 16 1 4.import 定義 協議 protocol guideviewdelegate 定義可選實現的方法 optional void removefromsuperview uiview view e...