数码天下-搜狐网站
搜狐首页 - 新闻 - 体育 - 娱乐 - 财经 - IT - 汽车 - 房产 - 女人 - 短信 - 彩信 - 校友录 - 邮件 - 搜索 - BBS - 搜狗 
Java两则常见错误详析及解决
  时间:2005年09月28日13:09   来源:it.com.cn    我来说两句我来说两句(0)
热点排行 即时新闻通知 进入新闻论坛 相关新闻:
 
章子怡全裸上演日本艺妓(图) 这次我就要为10块钱撕破脸
野蛮女友谁会让你心动 北大卖肉才子的新生活
节后降价最狠手机TOP10 钞票于我如草纸
名模张特全裸演绎名贵包包(组图)
穷小子与富小姐谁更现实?


方式2:
  String userName = request.getParameter("username");

  // 该变量值为空时,转化为默认空字符串,不执行有关操作。

  If (usreName != null)

  {

  If (userName.equals("root"))

  {..........}

  }

  方式3:
  String userName = request.getParameter("username");

  // 该变量值为空时,转化为默认空字符串,不执行有关操作。


  If (usreName == null)

  {

  // 提示用户输入信息为空

  }

  实际中,上面提供到三种处理方式也同样适用于其他异常的处理:

  异常处理方式 1) 检查到异常出现,设置对象值为空字符串或一个默认值;

  异常处理方式 2) 检测到异常出现,根本不执行某操作,直接跳转到其他处理中。

  异常处理方式 3) 检查到异常出现,提示用户操作有错误。

  2,格式化数字错误 Java.lang.NumberFormatException分析

  (JSP)代码段3:
  String s_memberid = request.getParameter("memberid");

  int i_memberid = Integer.parseInt(s_memberid);

  描述:

  以上代码段的作用是将用户提交的表单域memberid的值转化为整数。

  说明:

  如果用户输入正确的数字如:1082,不会有什么问题。然而,如果用户输入T1082时,由于T1082不是合法的数字格式,Java无法将其转化为合适的数字,导致抛出Java.lang.NumberFormatException数字格式化异常。

  解决方案:

  在任何用到字符串转化为数字时,捕捉异常,对异常情况进行处理按异常处理方式1:检查到异常发生,即赋给某变量一个默认值;(可能在某些情况下导致一其他程序错误[比方说其他模块中并未处理您所赋予的默认值情况,可能导致一些异常或错误出现。])按异常处理方式3:检查到异常发生,提示用户使用正确的数字格式输入。(实现稍微麻烦一点,但是将错误阻挡在您的模块前[即您提供给其他模块的值均是安全的]。)按这种方法对程序进行改写,在编程时稍微麻烦一点,但这的确会您的模块更加健壮。将代码段3按以上要求进行改写,得到:
  String s_memberid = request.getParameter("memberid");

  int i_memberid;

  try

  {

  i_memberid = Integer.parseInt(s_memberid);

  ...

  }

  catch(NumberFormatException nfe)

  {

  //方式1:(简单,直接给该编号为一个默认值0;)

  i_memberid = 0;

  //方式2:(很简陋的做法,建议使用更友好的提示方式)

  out.println(" ");

  }

[上一页][1][2]

(责任编辑:张彩云)


搜狗(www.sogou.com)搜索:"Java",共找到 6,980,632 个相关网页
 ■ 图片新闻  ■ 数码人像摄影专栏
定格的瞬间
一个漂亮MM被调戏的全过程
定格的瞬间 世界经典精彩之吻
一个漂亮MM被调戏的全过程(图)
·深圳国际集体婚礼 117对情侣海誓山盟(图)
·王菲李亚鹏沪上豪华酒吧VIP ROOM曝光(图)
·深度透视 中国妓女不完全调查照片曝光(图)
·大胆尝试 章子怡全裸上演日本艺妓(组图)
·赵薇人体人像摄影处女作 织梦幻影(组图)
·刘亦菲日常生活照公开 身旁是男友?(组图)
·原来扒开内裤看屁股 现在是扒开屁股看内裤
·典雅优美的身姿 性感女神维纳斯归来(组图)
黄色网站已经染指手机
MM如何防止手机偷拍裙下春光
韩国odd-i P10便携视频播放器
《英雄萨姆 2》新图:武器全曝光
Carolyn
美洲虎2007款XK
黄色网站已经染指手机
MM如何防止手机偷拍裙下春光
韩国odd-i P10便携视频播放器
《英雄萨姆 2》:武器全曝光
Carolyn MacLaren设计
美洲虎2007款XK sportscar
性感女神钟丽缇手机图曝光 手机偷拍数学系漂亮MM 900个日本漫画卡通图标ICON(9)
张雅涵手绘性感美眉插画
Google徽标全集(1998-2005)
火辣欲望的VISA卡人体广告
性感女神钟丽缇手机图曝光 手机偷拍数学系漂亮MM
900个日本漫画卡通图标ICON(9)
张雅涵手绘性感美眉插画
Google徽标全集(1998-2005) 火辣欲望的VISA卡人体广告

页面功能   【我来说两句】 【热点排行】 【推荐】 【字体:  】 【打印】  【关闭

 ■ 相关链接

 ■ 我来说两句
用  户:        匿名发出:
请各位遵纪守法并注意语言文明。
 
*经营许可证编号:京ICP00000008号
*《互联网电子公告服务管理规定》
*《全国人大常委会关于维护互联网安全的规定》
搜狐灵通>>
天气预报
每日财运
星座运势
泡妞宝典
手机 包月自写5分钱/条

最新制作 想唱就唱
夏天的味道 哪一站
幸福回味 祝你快乐



精品专题推荐:
谁说赚钱难告诉你秘诀
测IQ交朋友,非常速配
就让你笑火暴搞笑到底
三思后行不如黄历先行

短信订阅
焦点新闻魅力贴士伊甸指南魔鬼辞典









搜狐商城
·家电|飞利浦美容脱毛器
·音乐|2005格莱美的喝彩
·家居|白领时尚家居大全
更多...
-- 给编辑写信
copyright © 2005 sohu.com inc. all rights reserved.搜狐公司 版权所有