CDpoe
夕水无痕
2017-07-05 06:17

jsp页面里的list确定为有值 报错: 没有为参数号1设置值

2
  • java
  • servlet











  <c:forEach var="as" items="${list}">
 <tr>

  <td><a href="ShowById?id=${as.id}" >${as.id}</a></td>
  <td>${as.name} </td>
  <td>${as.author}</td>
  <td>${as.publish}</td>
  <td>${as.pdate}</td>
  <td>${as.isbn}</td>
  <td>${as.page}</td>       

 </tr>
</c:forEach>  
 <tr>
    <td colspan="7" align="center"><input type="submit" value="提交"/></td>
 </tr>
</table>


<!-- 下面是ShowById的代码 这是一个servlet-->
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
int Id = Integer.parseInt( request.getParameter("id")) ;
Shop sp = new ShopDaoImpl().ShowAllById(Id);
System.out.println(Id);
request.setAttribute("sp",sp);
request.getRequestDispatcher("dds.jsp").forward(request, response);
}

图书编号 图书名称 图书作者 图书出版社 图书出版日期 图书页数 图书价格
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答