大佬们 信息管理系统添加信息之后报错 麻烦帮忙看一下是什么问题 急死了!!!!!!!!!!!!

qq_40657502 2020-12-16 02:19:10




代码:


private void addProject(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
final long MAX_SIZE = 2048 * 1024 * 1024;// 设置上传文件最大值为2G,可以改为更大
// 表单含有文件要提交
String path = request.getContextPath();
DiskFileItemFactory diskFileItemFactory = new DiskFileItemFactory();
// 构建一个文件上传类
ServletFileUpload servletFileUpload = new ServletFileUpload(diskFileItemFactory);
// servletFileUpload.setFileSizeMax(3 * 1024 * 1024);
servletFileUpload.setSizeMax(MAX_SIZE);// 上传文件总大小
List<FileItem> list = null;
List<Object> params = new ArrayList<Object>();

String startTime = "";
String endTime = "";

String imgPaths = "";

try {
// 解析request的请求
list = servletFileUpload.parseRequest(request);
// 取出所有表单的值:判断非文本字段和文本字段
for (FileItem fileItem : list) {
if (fileItem.isFormField()) {

if (fileItem.getFieldName().equals("personName")) {
params.add(fileItem.getString("utf-8"));
System.out.println(fileItem.getString("utf-8"));
}

if (fileItem.getFieldName().equals("personAge")) {
params.add(fileItem.getString("utf-8"));
System.out.println(fileItem.getString("utf-8"));
}

if (fileItem.getFieldName().equals("personPlace")) {
params.add(fileItem.getString("utf-8"));
System.out.println(fileItem.getString("utf-8"));
}

if (fileItem.getFieldName().equals("personEntrance")) {
params.add(fileItem.getString("utf-8"));
System.out.println(fileItem.getString("utf-8"));
}

if (fileItem.getFieldName().equals("personAddress")) {
params.add(fileItem.getString("utf-8"));
System.out.println(fileItem.getString("utf-8"));

}
if (fileItem.getFieldName().equals("personCard")) {
params.add(fileItem.getString("utf-8"));
System.out.println(fileItem.getString("utf-8"));

}
} else {
try {

String image = fileItem.getName();
String imageload = PingYinUtil.getPingYin(image);
// params.add(imageload);
String upload_path = request.getRealPath("/upload");
System.out.println("--->>" + upload_path);
String imgPath = Consts.imgPath;
File real_path = new File(imgPath + "/" + imageload);
fileItem.write(real_path);

imgPaths = imgPaths + imageload + ",";

// 把数据插入到数据库中
} catch (Exception e) {
e.printStackTrace();
}

}
}
params.add(imgPaths.substring(0, imgPaths.length() - 1));

SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");// 设置日期格式
String timeInfor = df.format(new Date());
try {
String codefor = encode(timeInfor, "", Consts.imgPath, true);
System.out.println(codefor);
params.add(codefor);
params.add(timeInfor);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

boolean flag = softDao.addProject(params);
System.out.println(flag);
if (flag) {

listMessageProject(request, response);
} else {
System.out.println("flag:no");
}

} catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
...全文
3024 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mrchai521 2020-12-17
  • 打赏
  • 举报
回复
目测是这个集合有问题,没有获取到数据的情况下就异常了。
Mrchai521 2020-12-17
  • 打赏
  • 举报
回复
数组越界异常
KeepSayingNo 2020-12-16
  • 打赏
  • 举报
回复
哪个list越界了
qq_40657502 2020-12-16
  • 打赏
  • 举报
回复
SOS SOS SOS SOS SOS SOS SOS SOS SOS SOS
顾染尘 2020-12-16
  • 打赏
  • 举报
回复
看MessageAction.java文件的1265行,出现字符串截取下标越界,先输出看一下你要截取的字符串长度是不是你想要的
数据集可视化效果可参见下方展示。 【数据集概况】 · 检测类别(中文):[弯腰(bending), 躺卧(down), 站立(up)] · 训练集:3240 张 · 验证集:0 张 · 测试集:210 张 · 总计:3450 张 该数据集聚焦于室内居住环境下的人员行为状态识别,通过多角度、多时段的图像采集,全面覆盖了日常生活中常见的身体姿态变化。数据集中包含多种典型动作场景,如站立、弯腰和躺卧等,能够有效支持对个体活动状态的精准判断,适用于智能安防、健康监护及居家行为分析等高价值应用领域。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 100 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9740** mAP50-95 | 0.8780 Precision | 0.9537 Recall | 0.9434 train/box_loss | 0.3695 train/cls_loss | 0.1506 val/box_loss | 0.4416 val/cls_loss | 0.2860 【训练过程分析】 100 轮训练后 mAP50 达到 0.9740,模型收敛良好。Loss 曲线前段快速下降,后段趋于平稳,val_loss 无反弹,没有明显过拟合。mAP50-95 为 0.8780,和 mAP50 差距仅 0.10,框的定位精度也很扎实。 【模型性能评估】 Precision 0.9537、Recall 0.9434,精召双高,模型对弯腰、躺卧、站立的检测能力强。多类检测中,不同类别性能可能有差异,需关注难例类别的表现。 【预测效果展示...

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧