• 静思
  • 吴言片语
    • 吴言
    • 片语
    • 杂七杂八
  • 死于青春
    • 一路走好
  • 乌合麒麟
  • 纪念
    • 5.12
    • 3.23
  • GitHub
    • A List of Post-mortems
    • The Art of Command Line
  • 关于
    • Privacy Policy

程序员的信仰

金鳞岂是池中物,一遇风云便化龙

HOME » 技术生活 » Tomcat 5.5.9 不支持switch()?

Tomcat 5.5.9 不支持switch()?

2005 年 9 月 19 日 @ 下午 6:51 by Jay | 被踩了 2,806 脚

ServiceExceptionType:

package pqp.service;

public enum ServiceExceptionType{
  DB_FAILURE
    ,USER_EXISTED
    ,INVALID_USERNAME_OR_PASSWORD
}

在新用户注册的逻辑方法中会检查用户名是否已存在,存在的话抛出ServiceException,并将ServiceExceptionType封装进去。action的excute不处理ServiceException,接着往外扔,最后由error.jsp处理:

<%@ page contentType="text/html; charset=GBK" %>
<%@ page isErrorPage="true" %>
<%@ page import="pqp.service.*" %>

<%
ServiceException ex=(ServiceException)exception;
switch(ex.getType()){
  case USER_EXISTED:
    out.println("无法注册:用户名“"+ex.getMessage()+"”已存在");
    break;
}
%>

结果编译的时候报错:


难道Tomcat 5.5.9不支持对enumeration进行switch操作?


-- EOF --

除非注明(如“转载”、“[zz]”等),本博文章皆为原创内容,转载时请注明: 「转载自程序员的信仰©」
本文链接地址:Tomcat 5.5.9 不支持switch()?

相关

Today on history:

【2006】开始mac生活
Posted in: 技术生活 Tagged: tomcat
← Object Modeling Strategies (III)
“软件危机”时总结的坏的编程习惯——我们是否依旧守着古风? →

android (9) apple (20) augmentum (9) Beijing (21) bt (8) career (28) coding (38) firefox (10) google (36) hibernate (11) ibm (11) iphone (10) java (93) linux (16) m$ (26) mac (58) macos (27) nazca (9) olympics (8) oo (8) playstation (10) rip (8) Shanghai (39) spring (9) tips (45) tommy emmanuel (8) ubuntu (12) usa (23) windows (9) 北航 (17) 博客 (29) 吐槽 (8) 周末 (9) 和谐社会 (26) 小资 (11) 愤青 (40) 方言 (10) 朋友 (77) 歌词 (8) 烟酒不分家 (18) 爱国 (19) 爱情 (8) 犯二 (15) 破解 (8) 足球 (11)

烫手山芋

  • 再谈苹果的输入法:这一次是靠OS X自带的输入法来翻身的~ - 被踩了 28,502 脚
  • 生活,就是一个期待跟着一个期待 - 被踩了 21,726 脚
  • 星巴克饮品缩写大全(Starbucks Drink ID Codes)[zz] - 被踩了 19,307 脚
  • 从一个全角冒号说一下我为什么不感冒iOS - 被踩了 15,067 脚
  • 有关Character.isLetter()和Character.isLetterOrDigit() - 被踩了 14,003 脚

刚拍的砖

  • leo 发表在《再谈苹果的输入法:这一次是靠OS X自带的输入法来翻身的~》
  • 花 发表在《再谈苹果的输入法:这一次是靠OS X自带的输入法来翻身的~》
  • 无名氏 发表在《从一个全角冒号说一下我为什么不感冒iOS》
  • Jay 发表在《Mac OS geek级问题》
  • Wei Wang 发表在《再谈苹果的输入法:这一次是靠OS X自带的输入法来翻身的~》

随便看看

  • 闪19 年 ago
  • 新浪围脖挂了,twitter第一时间响应11 年 ago
  • 又见方言rap11 年 ago
  • 我习惯中的bug处理方式11 年 ago
  • n雅的新春祝福10 年 ago

文以类聚

光阴似箭

其他操作

  • 登录
  • 条目 feed
  • 评论 feed
  • WordPress.org

Copyright © 2026 程序员的信仰.

Jay's Omega WordPress Theme by Jay

正在加载评论...