处理问题的方式
来源:互联网 发布:2017年程序员就业难 编辑:程序博客网 时间:2024/05/22 10:25
由于是基于MVC模式,实现三层架构,业务和页面的分离。
由于登录页面想根据不同的错报不同的message,但由于调用的方法是boolean类型的。所以当出现“用户
名或者密码错误”,“IP不符合错误”。由于返回的是boolean值。即导致了message不能精确的报出来。我想了
个办法是通过不同的返回值来实现这个功能,当然实现起来也很简单。
后来,想通过直接抛出异常的方式来解决此问题,在View层来进行捕捉。
下面介绍下捕获异常的方式
在业务层进行判断(根据从View层传进的参数),若条件不符合就直接抛出异常
throw new LogonException("");
LogonException类是自己创建的,只是继承了Exception类
public class LogonException extends Exception{
public LogonException(String message){
super(message);
}
public LogonException(Exception e)
{
super(e);
}
}
足可以看出,一个简单的问题,想多了也就不那么简单,主要看自己怎么想。
呵~
- 处理问题的方式
- ”韦尔奇这种处理问题的方式
- OutOfMemoryException问题的处理方式搜集
- ecc错误的处理方式-ECC_CorrectData问题
- 【电脑无声问题的另类处理方式】
- JS onMouseOut 事件问题的处理方式
- 常见的并发问题处理方式
- Android,Post请求返回乱码问题的处理方式
- 锁对象Lock-同步问题更完美的处理方式
- Excel导入文件问题记载及治标的处理方式
- 导致java.lang.OutOfMemoryError 问题的原因以及处理方式
- 处理get方式的URL传值问题
- 关于UI线程的阻塞问题以及处理方式
- 锁对象Lock-同步问题更完美的处理方式
- 测试过程中一些特殊问题的处理方式
- 不用分布式方式,处理大量数据的问题
- 不用分布式方式,处理大量数据的问题(2)
- CCHTTPRequestAndroid() 与 curl处理方式不同的问题
- java和c++区别并说明他们是如何继承
- JAVA通过 URLConnection 获取HTTP接口
- mysql user management tips
- 我们和日本的差距究竟有多大?
- 【转】c++头文件知多少
- 处理问题的方式
- mysql remote login
- 汇编指令速查手册
- COM编程技术基础之一
- CPU : 多媒体指令集
- SQL优化之操作符篇
- 消费者反映鸡蛋难吃后的37种回答方法
- MYSQL远程登录不了解决方法
- 玩儿玩儿为