ajax_典型应用_添加商品
1、设计思路
2、关键点
-
url
<a href="addToCart?id=oracle&price=200">加入购物车</a>
<web-app> <servlet> <discription></discription> <display-name>AddToCartServlet</display-name> <servlet-name>AddToCartServlet</servlet-name> <servlet-class>xmu.software.tipical.ajax.AddToCartServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>AddToCartServlet</servlet-name> <url-pattern>/addToCart</url-pattern> </servlet-mapping> </web-app>
|
- 什么情况下使用StringBuilder替代String对象?
拼接字符串时,比 += 要好点。避免频繁使用 s = s+"sss",这样的代码,这样每次都会开辟新的空间给s,用StringBuilder可以提高效率。
-
map
ShoppingCart.java Map<A,B> items = new HashMap<A,B>(); items.containsKey(bookName) |
-
$.getJSON(url,args,callback);
-
Servlet中HttpSession的使用
HttpSession session = request.getSession(); ShoppingCart sc = (ShoppingCart) session.getAttribute("sc");
if(sc==null){ sc = new ShoppingCart(); session.setAttribute("sc",sc); }
sc.setRecentBook(bookName); sc.setNumber(); sc.setTotalPrice(price); |
-
响应的JSON字符串
.
- console中preview 查看服务器响应的数据结果
3、辨析
script src=
a href=
4、代码
5、错题集
- EL表达式sessionScope写成session。
- click() 写成onclick().
-
servlet响应json格式的数据
6、学习视频和参考资料
7、有问题可邮件378632668@qq.com咨询
原文链接:https://www.f2er.com/ajax/163730.html