为了账号安全,请及时绑定邮箱和手机立即绑定

以下的代码哪里错了

以下的代码哪里错了

远大的理想 2017-03-17 15:35:03
<%               String list ="";              //从客户端获得Cookies集合              Cookie[] cookies = request.getCookies();              //遍历这个Cookies集合              if(cookies!=null&&cookies.length>0)              {              for(Cookie c:cookies)              {                  if(c.getName().equals("ListViewCookie"))                  {                     list = c.getValue();                  }              }          }                            list+=request.getParameter("id")+",";              //如果浏览记录超过1000条,清零.              String[] arr = list.split(",");              if(arr!=null&&arr.length>0)              {                  if(arr.length>=1000)                  {                      list="";                  }              }              Cookie cookie = new Cookie("ListViewCookie",list);              response.addCookie(cookie);                    %>          <!-- 浏览过的商品 -->          <td width="30%" bgcolor="#EEE" align="center">             <br>             <b>您浏览过的商品</b><br>             <!-- 循环开始 -->             <%                 ArrayList<Items> itemlist = itemDao.getViewList(list);                if(itemlist!=null&&itemlist.size()>0 )                {                   System.out.println("itemlist.size="+itemlist.size());                   for(Items i:itemlist)                   {                                      %>
查看完整描述

1 回答

?
Finit

TA贡献222条经验 获得超80个赞

 if(arr!=null&&arr.length>0)

              {

                  if(arr.length>=1000)

                  {

                      list="";

                  }

              }

没必要2个if  ,放在一个if里

查看完整回答
反对 回复 2017-03-17
  • 1 回答
  • 0 关注
  • 1138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信