引自免费微信小程序:皆我百晓生
根据您提供的代码和描述,看起来您的应用应该展示一个包含列表信息的页面,并且用户可以对单个条目进行编辑。目前的问题在于,您在JSP页面上使用的标签可能存在一些错误。
首先,让我们检查一下JSP页面上的标签。在原始的JSP代码中,您有一个错误地定义了循环变量名。在遍历时,您使用了var="list",但在循环体内部,您又使用了lists。这会导致找不到正确的对象。下面是修复后的JSP代码:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
添加供地方案
这段代码应该修复循环变量名不一致的问题。同时,我注意到在修改后的JSP页面中,所有的表单元素都放在了一个大的循环里,这意味着每个数据项都会有自己的提交按钮。为了正确处理更新请求,您可能需要为整个表格提供一个单独的提交按钮,而不是每个项目都有一个。
确保您的控制器方法将模型属性传递给正确的视图(例如findAll方法中的mav.setViewName("listOffer.jsp"))。如果问题仍然存在,请检查网络日志或控制台输出,看是否有任何与数据获取、渲染或提交相关的异常。此外,确认数据库连接正常并且数据确实被查询到了。



