詳情頁面報(bào)錯(cuò)問題
<%@page import="java.util.ArrayList"%>
<%@page import="com.entity.Items"%>
<%@page import="com.dao.ItemsDao"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
??? pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>商品詳情</title>
<style type="text/css">
?? ?div{
?? ??? ?float: left;
?? ??? ?margin: 5px 30px;
?? ?}
?? ?div dd{
?? ??? ?margin: 0px;
?? ??? ?font-size: 10pt;
?? ?}
?? ?div dd dd_name{
?? ??? ?color: blue;
?? ?}
?? ?div dd dd_city{
?? ??? ?color: #000;
?? ?}
</style>
</head>
<body>
?? ?<h1>商品詳情</h1>
?? ?<center>
?? ??? ?<table width="750" height="60" cellpadding="0" cellspacing="0" border="0">
?? ??? ??? ?<tr>
?? ??? ??? ?<!-- 商品詳情 -->
?? ??? ??? ?<%
?? ??? ??? ??? ?ItemsDao itemsDao = new ItemsDao();
?? ??? ??? ??? ?Items items = itemsDao.getOne(Integer.parseInt(request.getParameter("id")));
?? ??? ??? ??? ?if(items!=null){
?? ??? ??? ?%>
?? ??? ??? ??? ?<td width="70%">
?? ??? ??? ??? ??? ?<table>
?? ??? ??? ??? ??? ??? ?<tr>
?? ??? ??? ??? ??? ??? ??? ?<td rowspan="4"><img alt="" src="images/<%=items.getPicture() %>>" width="200px" height="150px"></td>
?? ??? ??? ??? ??? ??? ?</tr>
?? ??? ??? ??? ??? ??? ?<tr>
?? ??? ??? ??? ??? ??? ??? ?<td><%=items.getName() %></td>
?? ??? ??? ??? ??? ??? ?</tr>
?? ??? ??? ??? ??? ??? ?<tr>
?? ??? ??? ??? ??? ??? ??? ?<td>產(chǎn)地:<%=items.getCity() %></td>
?? ??? ??? ??? ??? ??? ?</tr>
?? ??? ??? ??? ??? ??? ?<tr>
?? ??? ??? ??? ??? ??? ??? ?<td>價(jià)格:¥<%=items.getPrice() %></td>
?? ??? ??? ??? ??? ??? ?</tr>
?? ??? ??? ??? ??? ?</table>
?? ??? ??? ??? ?</td>
?? ??? ??? ??? ?<%?? ??? ??? ??? ?
?? ??? ??? ??? ?}
?? ??? ??? ??? ?%>
?? ??? ??? ??? ?<%
?? ??? ??? ??? ??? ?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")+"x";
?? ??? ??? ??? ??? ?//如果瀏覽記錄超過10條,自動(dòng)清零
?? ??? ??? ??? ??? ?String[] arr = list.split("x");
?? ??? ??? ??? ??? ?if(arr!=null&&arr.length>0){
?? ??? ??? ??? ??? ??? ?if(arr.length>=10){
?? ??? ??? ??? ??? ??? ??? ?list=" ";
?? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ?Cookie cookie = new Cookie("ListViewCookie",list);
?? ??? ??? ??? ??? ?response.addCookie(cookie);
?? ??? ??? ??? ?%>
?? ??? ??? ??? ?<!-- 瀏覽過的商品 -->
?? ??? ??? ??? ?<td width="30%" background="#EEE" align="center">
?? ??? ??? ??? ??? ?<p>您瀏覽過的商品</p>
?? ??? ??? ??? ??? ?<!-- 循環(huán)開始 -->
?? ??? ??? ??? ??? ?<%
?? ??? ??? ??? ??? ??? ?ArrayList<Items> itemList = itemsDao.getViewList(list);
?? ??? ??? ??? ??? ??? ?if(itemList!=null&&itemList.size()>0){
?? ??? ??? ??? ??? ??? ??? ?System.out.println("itemList.size="+itemList.size());
?? ??? ??? ??? ??? ??? ??? ?for(Items i : itemList){
?? ??? ??? ??? ??? ?%>
?? ??? ??? ??? ??? ?<div>
?? ??? ??? ??? ??? ??? ?<dl>
?? ??? ??? ??? ??? ??? ??? ?<dt>
?? ??? ??? ??? ??? ??? ??? ??? ?<a href="detail.jsp?id=<%=i.getId()%>"><img alt="" src="images/<%=i.getId() %>" width="150px" height="100px" border="1"></a>
?? ??? ??? ??? ??? ??? ??? ?</dt>
?? ??? ??? ??? ??? ??? ??? ?<dd class="dd_name"><%=i.getName() %></dd>
?? ??? ??? ??? ??? ??? ??? ?<dd class="dd_city">城市:<%=i.getCity() %> 價(jià)格:¥<%=i.getPrice() %></dd>
?? ??? ??? ??? ??? ??? ?</dl>?? ??? ?
?? ??? ??? ??? ??? ?</div>
?? ??? ??? ??? ??? ?<%
?? ??? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ?%>
?? ??? ??? ??? ??? ?<!-- 循環(huán)結(jié)束 -->
?? ??? ??? ??? ?</td>
?? ??? ??? ?</tr>
?? ??? ?</table>
?? ?</center>
</body>
</html>
請(qǐng)問這是為什么?
2017-01-21
數(shù)組越界