springmvc+JDBC操作MySQL出错

图片说明
图片说明](https://img-ask.csdn.net/upload/201806/19/1529413996_474047.jpg)

        <td>Name</td>
        <td>Price</td>
        <td>Discount</td>
        <td>Pic</td>
        <td>Remark</td>
        <td>操作</td>
     </tr><%
    for(int y=0;y<list2.size();y++){
    Map map=(Map)list2.get(y);
  %><tr>
    <td><%out.println(map.get("id"));%></td>
    <td><%out.println(map.get("name"));%></td>
    <td><%out.println(map.get("price"));%></td>
    <td><%out.println(map.get("discount"));%></td>
    <td><%out.println(map.get("pic"));%></td>
    <td><%out.println(map.get("remark"));%></td>
   <td>修改删除</td>
</tr><%
  }

9个回答

An exception occurred processing JSP,代表list2肯定有问题,1.没有赋值给页面
2.如果你的main2.jsp的最上面没有<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>这句,就不是jsp,注意框架的
代码使用方式

jsp调用java函数,要引入所需要的包

检查一下:list2是否正常

按照<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>这个格式,引入int和map的API

weixin_37910098
一碗白菜豆腐 该怎么写呢?
一年多之前 回复

这个好像list没有取到吧,先打印出list.SIZE() ,在引入api,在页面引入格式

jsp要使用java也要import,建议用控制层写,jsp展示就好

错误提示在jsp的40行,看了此行只有for(int y=0:y<list2.size();y++),也就是说代码异常只有一个list2,那么,你是不是没有从request 中先把list2取出来,就进行循环了

<%@ page import="java.sql.*" %>
<%@ page import="java.util.regex.*"%>
jsp页面引入jar包类似这样,切忌不要把pageEncoding="UTF-8"写进<%%>
jsp页面原有的pageEncoding除外@weixin_37910098

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问