1. 程式人生 > >Java學習-25天

Java學習-25天

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//1.獲取請求引數:id,price
String bookName = request.getParameter("id");
int price = Integer.parseInt(request.getParameter("price"));

//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("'totalBookName':" + sc.getTotalBookNumber() )
 .append(",")
 .append("'bookName':" + sc.getTotalMoney() )
 .append("}")
 ;

//5.響應JSON物件
response.setContentType("text/javascript"); 
response.getWriter().print(result.toString());

}

相關推薦

Java學習-25

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-genera

java 學習第二小練習

sys mon tint generated convert justify ron area .com 1.從控制臺輸入學員王浩3門課程成績,編寫程序實現 ChengJi (1)數學課和英語課的分數之差 (2)3門課的平均分 代碼如下: p.p1 { margin:

java學習第一

1.關於第一個java程式的編寫(以HelloWorld為例): public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello,World

java25 網路爬蟲抓取圖片(二)

[size=medium][b]正則表示式練習[/b][/size]import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.TreeSet;publ

Java學習第二十五

基本 添加按鈕 java.awt 需要 light 輸入 pre 理解 多級 1:如何讓Netbeans的東西Eclipse能訪問。 在Eclipse中創建項目,把Netbeans項目的src下的東西給拿過來即可。 註意:修改項目編碼為UTF-8 2:GUI(了解

java學習日記第一

string類型 java學習 程序 類型變量 .cn {} 網上 oat ... java 學習日記 第一天 java學習準備工作 首先環境配置:一個是jdk安裝,另一個編譯工具 eclipse ,安裝下載教程網上很多 找了一個照著做就行 ; 上述步驟完成,我們就可以打

java學習之路————第十三

今天說了三種類:Object類  內部類   匿名內部類 一、Object類    所有類的父類,如果一個類沒有去繼承某個類的時候,預設繼承Object類 Object類中的一些常用方法: 1.void finalize() &n

java學習之路————第十二

今天我們接觸到final關鍵字,抽象類和抽象方法,遞迴演算法以及介面   一、final關鍵字 1.final修飾類,該類不能被繼承   如:String 2.final修飾方法,該方法不能被重寫 3.final修飾變數,該變數為常量。往往和stat

java學習之路------第十一

今天我回我自己學校了,但是我晚上還是會整理筆記。 今天主要說了封裝,許可權修飾符,單例模式,和多型   一、許可權修飾符 public: 公共的 protected:受保護的 預設的: private:私有的 作用域範圍:public在一個專案下都有用,pr

java學習之路--------第十

今天是真的趕上了進度,下次就是一天一個了。 今天我們學習了繼承,方法的重寫,super關鍵字, 首先如果一個類沒有繼承任何類的時候,其實預設繼承了Object類   一。繼承:        子類可以繼承父類的

java學習之路--------第八

今天我們學習了變數的型別  構造方法  氣球理論    內容分配   成員變數:直接定義在類下面的變數稱為成員變數          &n

java學習之路-------第七

今天我們講到了面向物件: 面向物件的三大特徵:繼承,封裝,多型 面向過程:凡事都得親力親為 面向物件:不是所有的事都自己幹,由事物的執行者變成指揮者   類、引用、物件 類  引用 = new 物件 Random r = new Random();

java學習之路------第六

今天開始講了java中很重要的一個知識點,那就是方法(函式) 什麼是方法:         定義:能夠實現某種特定功能的程式碼塊。 語法:       修飾符&nb

java學習之路--------第五

今天的內容主要就是隨機數的二種方式和有關隨機數的二個案例 1.Math方法 語法:Math.random();           生成的是0.0~1.0之間的隨機浮點數 備註:前包括後不包括0

java學習之路--------第四

今天的課程也是少的可憐,主要還是陣列,陣列的複製,陣列的排序(三大排序)   陣列的複製:          方法:System.arraycopy(src.srcIndex,desc,descIn

java學習之路---------第三

今天主要就是陣列的基本概念 陣列:例子            int  arr[] = new int[3];      &nb

java學習之路-----第二

今天我們說了迴圈中的while   do while  for  還有就是迴圈的巢狀 while: 語法:      while(布林表示式){      

java學習之路-------第一

因為我是今天才來的,所以就把今天當成第一天把,為期四個月的時間,從現在開始了。     今天我們培訓老師講到了switch case,以及一個掃描器Scanner,對,我們一天就這一點的內容, 首先就是switch case的語法了:   

java學習day24~25--JDBC

基本概念 java 資料庫連線, 是java提供的一套api介面,以一種一致的方式,訪問不同的資料庫(mysql,oracle,sqlserver) java.sql.*    java.sql.Driver 驅動(如何連線資料庫)    java.sql

JAVA學習筆記-----第六引用資料型別(類)

●引用資料型別(類)     ■ 類的型別有兩種:         ◆第一種,JAVA為我們提供好的類,如Scanner類,Math類,這些已存在的類中包含了很多的方法和屬性,可供我們使用。   &