`

处理失败消息,分行展示/最后页面提示失败

 
阅读更多

//提示消息显示效果:

第【2】行,【13】列导入错误:Index: 0, Size: 0

第【3】行,【13】列导入错误:Index: 0, Size: 0

第【4】行,【13】列导入错误:Index: 0, Size: 0

第【5】行,【13】列导入错误:Index: 0, Size: 0

第【6】行,【13】列导入错误:Index: 0, Size: 0

第【7】行,【13】列导入错误:Index: 0, Size: 0

第【8】行,【13】列导入错误:Index: 0, Size: 0

 

//实现代码:

//错误日志
List<String> errorList=new ArrayList<String>();

try{
	List<WmsItemToCustomer> w2c = commonDao.findByQuery(getDock,
		new String[]{"cId","itemId"},
		new Object[]{customer.getId(),item.getId()});
	if(w2c.size()<=0){
		throw new BusinessException(
		"客户物料关系对照表无数据:"+item.getCode()+"/"+item.getName());
	}
}catch(Exception ex){
	int row=i+1;
	int col=j+1;
	String errorLog=
		"第【"+row+"】行,【"+col+"】列导入错误:"+ex.getMessage();
	errorList.add(errorLog);
}

//写入错误日志
if(errorList.size()>0){
	ExceptionLog l=EntityFactory.getEntity(ExceptionLog.class);
	l.setOperUserName(UserHolder.getUser().getName());
	l.setOperUserId(UserHolder.getUser().getId());
	l.setOperDate(new Date());
	l.setOperPageName("客户订单导入");
	l.setOperComponentId("import");
	l.setOperComponentName("导入");
	l.setType("错误");
	l.setOperExceptionMess(customerOrder.getSoCode());
	StringBuffer s=new StringBuffer();
	for(String log : errorList){
		s.append(log+"\r\n");
	}
	l.setOperException(s.toString());
	commonDao.store(l);
	try{
		throw new BusinessException("导入出现错误,详情请看操作日志!");
	}catch(Exception ex){
		
	}
}

 

分享到:
评论

相关推荐

    操作成功、失败的html简单源码

    在实际项目中,开发者可能还会结合使用AJAX(Asynchronous JavaScript and XML)或者Fetch API来异步与服务器通信,获取操作结果,这样可以避免页面刷新,提高用户体验。 压缩包中的"sss"可能是具体的HTML文件或...

    WebView加载失败错误处理

    然而,在实际使用中,由于网络问题、页面不存在或编码错误等原因,WebView可能会加载失败。这时,我们需要对这些错误进行妥善处理,为用户提供友好的体验。本文将详细介绍如何在WebView加载失败时,自定义错误页面。...

    微信小程序首页数据初始化失败的解决方法

    步骤三:在welcome.wxml中,我们可以设计一个简单的加载动画或者提示,让用户知道程序正在加载数据。 欢迎使用,请稍候...&lt;/text&gt; &lt;image src="/images/loading.gif" mode="widthFix"&gt;&lt;/image&gt; &lt;/view&gt; 步骤四...

    JSP 登陆系统 登陆界面/处理界面/成功界面/失败界面/注销界面

    总的来说,JSP登陆系统的学习涵盖了前端界面设计、后端数据处理、会话管理以及错误处理等多个方面,是J2EE开发中的基础且重要的实践。通过这样的系统,开发者可以更好地掌握Web应用的安全性与用户体验。

    替换WebView加载网页失败时的页面

    在这种情况下,为了提供良好的用户体验,我们需要自定义一个加载失败时的页面来提示用户。这个主题就是关于如何替换WebView在加载网页失败时显示的默认错误页面。 首先,我们来理解一下WebView的基本用法。在...

    SVN各种错误提示产生原因及处理方法大全

    ### SVN各种错误提示产生原因及处理方法大全 #### 1. 错误代码:500 Internal Server Error **问题描述:** 当执行SVN命令时出现错误提示:“svn:服务器发送了意外的返回值(500 InternalServerError),在响应...

    jQuery消息提示框插件点击调用.zip

    首先,"jQuery消息提示框插件点击调用"指的是一个JavaScript插件,它扩展了jQuery的功能,提供了预定义的四种提示框样式:成功提示、失败提示、警告提示和信息提醒。这些提示框通常用于向用户显示操作结果或重要信息...

    TP5 修改消息提示页面

    标题 "TP5 修改消息提示页面" 指的是在基于ThinkPHP5(TP5)框架的应用中,如何自定义或修改系统默认的消息提示界面。TP5是一个流行的PHP框架,广泛用于快速开发Web应用。在开发过程中,用户交互的反馈通常会通过...

    Android 替换WebView加载失败时的页面

    做webview加载网页时,遇到一个问题,自带的webview错误页面不美观,于是自定义一个view提示用户,网上很多方法,也不稳定实现替换,结合网上的一些例子,加以优化和拓展,特此写一个完整版本的Demo供大家拿来直接...

    加载页面等待提示程序加载页面等待提示程序

    在IT行业中,加载页面等待提示程序是一个常见的用户体验优化技术,主要目的是在网页或应用程序加载过程中向用户显示一个视觉指示器,以告知用户系统正在进行后台处理并请求他们耐心等待。这样的提示通常包括旋转的...

    页面跳转 ,又可以弹出消息框

    这种同时弹出消息框和跳转页面的技术在实际开发中有广泛的应用场景,例如在表单提交后成功处理数据时通知用户,或者在登录失败时给予用户反馈并引导其前往登录页面重新尝试。 然而,在使用时也需要注意以下几点: 1...

    消息提示 包含各种样式

    随着移动设备的普及,消息提示需要在不同屏幕尺寸下都能良好展示。这可能涉及到CSS媒体查询和布局调整,确保提示在手机、平板电脑和桌面电脑上的表现一致。 总之,"消息提示 包含各种样式"涵盖了前端开发中用户界面...

    EmojiChat聊天页面实现支持发送失败重发.rar

    《EmojiChat聊天页面实现支持发送失败重发》 在移动应用开发中,聊天功能是不可或缺的一部分,而良好的用户体验往往体现在细节之中,比如消息发送失败后的重发机制。本压缩包中的资源,"EmojiChat聊天页面实现支持...

    拼图提示成功效果失败

    在IT行业中,用户体验是至关重要的,而"拼图提示成功效果失败"这个问题显然与用户体验的交互设计有关。当用户完成拼图游戏时,系统应该给予一个明确且具有成就感的反馈,比如显示“拼图成功”或者动画效果。然而,...

    上传文件到Hadoop失败的原因分析及解决方法.pdf

    Hadoop 文件上传失败原因分析及解决方法 本文主要讨论了在 Java Web 程序中上传文件到 Hadoop HDFS 文件系统中失败的原因分析及解决方法。通过对问题的分析和解决,可以总结出以下知识点: 1. Hadoop 文件上传失败...

    仿element plus实现的MEssage信息提示的组件

    首先,博主通过精心设计和开发,在消息提示组件中加入了三种色彩展示,分别对应正确的信息提示、失败的信息提示和警告的信息提示,以及普通信息提示。这样的设计使得用户在接收不同类型的消息时能够一目了然地识别...

    Win10关于易语言提示运行时出错初始化DirectX运行库失败问题的解决

    "初始化DirectX运行库失败"是其中一个常见的错误提示,意味着系统缺少必要的DirectX组件或者相关的驱动程序不兼容。为了解决这个问题,我们可以按照以下步骤进行操作: 1. **检查DirectX版本**: 首先,确保你的...

    android:Activity中切换不同状态页:加载中,加载失败,数据页,空页面……

    为了提升用户体验,我们还可以加入一些额外的功能,如自动重试加载、点击加载失败页面的重试按钮等。同时,考虑添加网络状态检测,以便在网络不可用时展示相应的提示。 8. **测试与调试**: 在开发过程中,模拟...

    JSP登陆/注册/修改信息/错误提示/修改样式/显示信息模块设计(JSP+SQL)

    JSP页面通过POST方法接收表单数据,并使用Java后端处理数据,通常配合Servlet或Filter进行验证。验证过程涉及SQL查询,比较数据库中存储的用户信息与用户输入是否匹配。如果验证失败,应返回错误提示,例如“用户名...

    微信小程序消息提示框demo

    消息提示框在用户交互中起到至关重要的作用,它能向用户展示短暂、非阻塞的信息,如操作成功、错误提示等。在微信小程序中,`wx.showToast`是用于显示消息提示框的API。这个API包含多个可配置参数,如`title`(提示...

Global site tag (gtag.js) - Google Analytics