java.lang.NumberFormatException: For input string: " 2"

解決辦法(有點low哈哈哈)

    String id = String.format("%s", request.getParameter("productId"));
    int realId = Integer.parseInt(id.replaceAll(" ", ""));
    /*
    這裏用realId獲取商品的id。

    直接用request.getParameter("productId")獲取從上一個JSP頁面傳過來的id的話,
    會報一個   java.lang.NumberFormatException: For input string: " 2"  的錯誤,
    錯誤原因不明,這裏用String類的replaceAll()將傳過來的參數中的空格去掉了
     */

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章