一.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...