try catch ,当然也可以自己定义一些异常。游戏没设计没接触。
web的话可以弄一个过滤器拦截所有异常统一抛到友好界面。
web的话可以弄一个过滤器拦截所有异常统一抛到友好界面。
解决方案 »
- 分页显示问题
- 迷茫啊!摇摆期!求过来人帮忙指明一下!
- Oracle问题:Your username and/or password are invalid.
- 有什么工具可以把html文件转换为xsl文件~~
- struts2中,用〈s:textarea>标签里的文本如何控制字体大小和换行。
- 点击链接下载文件
- 100分求助, 关于struts2的properties文件中,使用OGNL表达式问题
- apache和tomcat集群中登陆信息不能同步
- 如何修改编译过的class类
- 本人现由C++转为java,准备快速上手做一网管程序,给点意见,介绍一下经验心得.(集思广益)
- 关于struts-json-plugin的一点一惑,求高人指点
- 关于strust2参数传递的问题
如果做的是基础功能,或者通用库,会在不同模块中调用。那么总的原则是抛,你可以直接抛,包装一下抛,包成RuntimeException抛。反正你不知道实际的情况,只能抛,让具体功能去根据自己的情况处理。
要是直接的功能,那就根据功能来看。能记录日志就记录,可以重做就重做,有默认值就用默认值......实在不行,就封成RuntimeException抛。
在最上层,一定要catch一下Throwable,做最后的善终。当然,这个我也经常忘。