点图片之后出现500错误

来源:8-8 使用Cookie实现保存商品浏览记录

前端端

2018-06-07 10:10

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%@ page import="entity.Items"%>
<%@ page import="dao.ItemsDAO"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'index.jsp' starting page</title>
 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="expires" content="0">   
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="This is my page">
 <!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->
 <style type="text/css">
    div{
       float:left;
       margin: 10px;
    }
    div dd{
       margin:0px;
       font-size:10pt;
    }
    div dd.dd_name
    {
       color:blue;
    }
    div dd.dd_city
    {
       color:#000;
    }
 </style>
  </head>
 
  <body>
    <h1>商品展示</h1>
    <hr>

    <center>
    <table width="750" height="60" cellpadding="0" cellspacing="0" border="0">
      <tr>
        <td>
         
          <!-- 商品循环开始 -->
           <%
              ItemsDAO itemsDao = new ItemsDAO();
               ArrayList<Items> list = itemsDao.getAllItems();
               if(list!=null&&list.size()>0)
               {
                for(int i=0;i<list.size();i++)
                {
                   Items item = list.get(i);
           %>  
          <div>
             <dl>
               <dt>
                 <a href="details.jsp?id=<%=item.getId()%>"><img src="images/<%=item.getPicture()%>" width="120" height="90" border="1"/></a>
               </dt>
               <dd class="dd_name"><%=item.getName() %></dd>
               <dd class="dd_city">产地:<%=item.getCity() %>&nbsp;&nbsp;价格:¥ <%=item.getPrice() %></dd>
             </dl>
          </div>
          <!-- 商品循环结束 -->
       
          <%
                   }
              }
          %>
        </td>
      </tr>
    </table>
    </center>
  </body>
</html>

https://img3.mukewang.com/5b18941e0001580311560772.jpg

写回答 关注

3回答

  • 慕九州1241956
    2018-06-25 20:50:33

    改成

    list+=request.getParameter("id")+"#";
    //如果浏览记录超过1000条,清零.
    String[] arr = list.split("#");

    另外itemdao里面的,也改成#

    这个报错就没了


    蓝白空

    同问原因

    2018-07-25 11:54:06

    共 2 条回复 >

  • 慕斯4075808
    2018-06-08 16:50:25

    你的项目里没有图片

  • 超越疯人院
    2018-06-08 16:47:47

    都提示问题了details.jsp   第106 行有问题  多看几遍代码

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248276 学习 · 3198 问题

查看课程

相似问题