问题是这样的:使用Excel上传客户基本信息到服务器端,打算先简单地验证一下输入的字段长度是否太长,然后再往数据库中存储这些数据。但在验证的时候不知道如何抛出例外,如我想使用以下判断:if(personcust.getName().length()>8){
throw new NoSuchEntityException("error.personinfoExcel.name");
},如果抛出例外,我如何在jsp页面中显示具体的错误?望各位大侠指点
throw new NoSuchEntityException("error.personinfoExcel.name");
},如果抛出例外,我如何在jsp页面中显示具体的错误?望各位大侠指点
解决方案 »
- 函数能这么写吗?
- 一个奇怪的Java面试题(关于String ...)
- 有两个JComboBox,第二个JComboBox的课程名由第一个JComboBox的学生名决定 这两个框的数据来自数据库
- 请问这几个应该怎么写,请大家帮我看一下,谢谢
- struts配置环境需要什么啊??
- 紧急求救,java swing写的一个画面,点击按钮之后,要跳到一个web页面去,请高人赐教!!
- 用jdbc连接Oracle是不是一定要先安装Oracle:
- java读取 access数据库-复合表?
- 那位大哥会用exe4j呀??
- 数据仓库+智能决策+加上一些所谓的名词=高级潮流技术? 大家说说?
- 遇到点小问题:请各位帮忙解决哈!或者是给点意见!!!谢谢!!在线等!解决马上给分!!
- 急!!!求救!encoding不支持怎么办?
try
{
//调用javabean.
}
c
atch (NoSuchEntityException e)
{
//使用out打印堆沾信息。
}
然后在jsp里显示啊
Exception是你自己创建的.
你把错误原因写到Exception里面不久可以了吗?
不要用e.printStackTrace();
用e.getMessage()不久可以了吗?
因为Message是你自己可以加上去的呀!
(1)定义一个errors.properties文本文件,将可能出现的错误以及要显示给用户的匹配信息记录在此文件里,(例如 tooLongName = "名字过长",tooShortName = "名字过短"...),(2)定义一个自己的异常类(MyException),利用java.util.ResourceBundle绑定errors.properties,该类的作用用来翻译应用程序得到的异常,转换为用户希望看到的信息输出给显示层,(3)在业务类中(处理excel的类中)如果出现名字过长,则抛出MyException(tooLongName),如果名字过短则抛出MyException(tooShortName)...