使用cookies来获取表单提交的值,一直都只有前面2个值

使用cookies来获取表单提交的值,一直都只有前面2个值

代码如下
function testcookie(){
additemtocookie("item_name", $("#name").val() );
additemtocookie("item_price", $("#price").val() );
additemtocookie("item_number", $("#number").val() );
additemtocookie("item_city", $("#city").val() );
additemtocookie("item_introduce", $("#introduce").val() );
additemtocookie("item_email", $("#email").val() );
additemtocookie("item_picture", $("#picture").val() );

    }

    function additemtocookie(cname,value)
    {
        var Days = 0.05;
        var exp = new Date();
        exp.setTime(exp.getTime() + Days*24*60*60*1000);//ms
        document.cookie = cname + "="+ escape (value) + ";expires=" + exp.toGMTString()+ ";path=/";


    }



    这个
     Cookie[] cookies = request.getCookies();  

    if ( cookies!=null  ) {

        for(int i=0;i<cookies.length;i++){
        String cookiekey = cookies[i].getName();
            String cookievalue = cookies[i].getValue();

            System.out.println(cookiekey+" : "+cookievalue);


        }

    }