资源简介
尚硅谷Ajax视频全部源码,可以下载看看
代码片段和文件信息
package cn.ajax.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.codehaus.jackson.map.objectMapper;
import cn.itcast.beans.ShoppingCart;
public class AddToCart extends HttpServlet {
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
doPost(request response);
}
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
//1.获取请求参数 idprice
String bookName=request.getParameter(“id“);
int price=Integer.parseInt(request.getParameter(“price“));
System.out.println(bookName);
//2.获取购物车对象
HttpSession session=request.getSession();
ShoppingCart sc=(ShoppingCart) session.getAttribute(“sc“);
if(sc==null){
sc=new ShoppingCart();
session.setAttribute(“sc“ sc);
}
//3.把点击的选项加入到购物车中
sc.addToCart(bookName price);
//4.准备响应的json对象
// StringBuilder result=new StringBuilder();
// result.append(“{“)
// .append(“\“bookName\“:\““+bookName+“\““)
// .append(““)
// .append(“\“totalBookNumber\“:“+sc.getTotalBookNumber())
// .append(““)
// .append(“\“totalMoney\“:“+sc.getTotalMoney())
// .append(“}“);
objectMapper mapper=new objectMapper();
String result=mapper.writeValueAsString(sc);
System.out.println(result);
//5.响应json对象
response.setContentType(“text/javascript“);
//response.getWriter().print(result.toString());
response.getWriter().print(mapper.writeValueAsString(sc));
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-11 10:11 ajax\
文件 845 2014-07-11 10:11 ajax\.classpath
文件 1253 2014-07-11 21:34 ajax\.project
目录 0 2014-07-11 10:11 ajax\.settings\
文件 454 2014-07-11 10:11 ajax\.settings\.jsdtscope
文件 330 2014-07-11 10:11 ajax\.settings\org.eclipse.jdt.core.prefs
文件 442 2014-07-11 10:11 ajax\.settings\org.eclipse.wst.common.component
文件 320 2014-07-11 10:11 ajax\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-07-11 10:11 ajax\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-07-11 10:11 ajax\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2014-07-24 17:03 ajax\WebContent\
目录 0 2014-07-11 10:11 ajax\WebContent\me
文件 39 2014-07-11 10:11 ajax\WebContent\me
目录 0 2014-07-24 17:03 ajax\WebContent\WEB-INF\
目录 0 2014-07-24 16:53 ajax\WebContent\WEB-INF\lib\
文件 423528 2014-06-29 21:02 ajax\WebContent\WEB-INF\lib\c3p0-0.9.2-pre1.jar
文件 231320 2014-07-08 22:03 ajax\WebContent\WEB-INF\lib\commons-beanutils-1.8.0.jar
文件 39123 2014-06-29 21:02 ajax\WebContent\WEB-INF\lib\commons-dbutils-1.2.jar
文件 60841 2014-07-08 22:03 ajax\WebContent\WEB-INF\lib\commons-logging.jar
文件 864274 2014-07-11 22:18 ajax\WebContent\WEB-INF\lib\jackson-all-1.6.4.jar
文件 20682 2014-07-24 15:35 ajax\WebContent\WEB-INF\lib\jstl.jar
文件 551396 2014-07-08 22:03 ajax\WebContent\WEB-INF\lib\mchange-commons-0.2.jar
文件 1536554 2014-07-23 17:44 ajax\WebContent\WEB-INF\lib\ojdbc14.jar
文件 393259 2014-07-24 15:35 ajax\WebContent\WEB-INF\lib\standard.jar
目录 0 2014-07-24 16:18 ajax\WebContent\WEB-INF\pages\
文件 5029 2014-07-24 23:59 ajax\WebContent\WEB-INF\pages\employees.jsp
文件 1633 2014-07-24 16:10 ajax\WebContent\WEB-INF\web.xm
目录 0 2014-07-11 16:35 ajax\WebContent\app1\
文件 990 2014-07-11 16:44 ajax\WebContent\app1\index.jsp
目录 0 2014-07-11 20:53 ajax\WebContent\app2\
文件 2196 2014-07-11 21:59 ajax\WebContent\app2\index.jsp
............此处省略88个文件信息
评论
共有 条评论