`
阅读更多
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.png

难道Tomcat 5.5.9不支持对enumeration进行switch操作?
分享到:
评论

相关推荐

    tomcat5.5.9安装包

    【标题】"Tomcat5.5.9安装包"是一个针对初学者和专业人士的重要服务器软件,主要用于部署和运行Java Servlets以及JavaServer Pages (JSP)。Tomcat是Apache软件基金会 Jakarta项目的一部分,是一个开源、免费的Web...

    Tomcat-5.5.9版

    另外,Tomcat-5.5.9支持热部署,即在服务器运行状态下,开发者可以更新WEB-INF目录下的类和资源,无需重启服务器。这极大地提高了开发效率和生产环境的可用性。 在部署应用程序时,开发者需要将WAR文件或解压后的...

    jakarta-tomcat-5.5.9

    3. **更好的兼容性**:Tomcat 5.5.9支持Java EE 5标准,因此能够运行基于该标准的Web应用。 4. **配置管理**:提供了更灵活的配置选项,如通过XML配置文件调整服务器设置,以及通过管理工具动态修改配置。 5. **...

    JDK1.5和Tomcat5.5.9.rar

    **JDK1.5与Tomcat5.5.9** JDK(Java Development Kit)是Oracle公司提供的Java编程环境,而Tomcat是一款流行的开源Web服务器和应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)。在本例中,我们讨论...

    tomcat 5.5.9

    《深入理解Tomcat 5.5.9在Linux系统中的应用》 Apache Tomcat是一款开源、免费的Java Servlet容器,由Apache软件基金会的Jakarta项目开发。Tomcat 5.5.9是其5.5.x系列的一个稳定版本,专为在Linux操作系统环境下...

    绿色tomcat5.5.9(推荐)

    - **便携性**:绿色Tomcat不需要安装,可直接解压到任何位置,便于在不同电脑间移动和备份。 - **快速启动**:没有注册表项或系统服务依赖,启动和停止更加迅速。 - **环境独立**:每个实例独立,不会与其他Tomcat...

    jakarta-tomcat-5.5.9-compat

    【Jakarta Tomcat 5.5.9 Compat】是一个重要的历史版本,它属于Apache Tomcat服务器的一个组件,主要用于提供对旧版Java Servlet和JavaServer Pages(JSP)规范的兼容性支持。Tomcat作为开源的Java应用服务器,主要...

    J2EE WEB-Tomcat5.5.9中文问题解决方案

    无论是独立的html,还是其他程序生成的,如Servlet等,注意在最终的html的&lt; head &gt;和&lt; /head &gt;之间必须加入meta标签,用来指定html中输入字符的编码。

    tomcat-5.5.9

    《深入理解Tomcat 5.5.9:构建与优化》 Tomcat 5.5.9是一款经典的Java Servlet和JavaServer Pages(JSP)容器,由Apache软件基金会开发并维护,是开源社区广泛使用的轻量级应用服务器。在本文中,我们将详细探讨...

    tomcat-5.5.26集成了richfaces-demo

    1. **Tomcat 5.5.26**:这是Apache Tomcat的早期版本,支持Java Servlet 2.4和JavaServer Pages (JSP) 2.0标准。尽管它可能不再接收官方更新,但对于学习和理解Tomcat的运作原理仍然是有价值的。 2. **JavaServer ...

    tomcat 5.59 admin

    Tomcat 5.5.9中的admin支持JMX代理,允许管理员通过JMX接口远程监控和管理Tomcat服务器。 5. **配置文件管理**:管理员可以通过管理控制台更改Tomcat的配置文件,如server.xml、web.xml等,而无需直接编辑文本文件...

    itextpdf-5.5.9.jar和中文支持包itextasian-5.5.9.jar

    为了正确显示中文,你需要使用配套的`itextasian-5.5.9.jar`支持包。这个包包含了对亚洲语言(如中文、日文、韩文)的字体和编码的支持,确保在PDF文档中正确渲染这些语言的文本。 **itextasian-5.5.9.jar** 包含了...

    mysql-5.5.9.tar.gz

    10. **社区支持**:作为开源项目,MySQL 5.5.9拥有庞大的社区支持,用户可以通过官方文档、论坛和邮件列表获取帮助,解决问题。 下载并解压"mysql-5.5.9.tar.gz"后,你可以按照官方提供的编译指南,逐步配置、编译...

    tomcat群集配置

    根据提供的信息,我们所处的环境为:Windows 2003 Server SP4 + J2SDK1.5.0 + Tomcat 5.5.9。 1. **安装JDK1.5.0**: - 确保Java环境已正确安装。若未安装,则需下载并安装JDK1.5.0。 - 配置好JAVA_HOME等环境...

    linux 启动 Tomcat 命令

    Tomcat可以运行Java Web应用程序,支持Java Servlets、JSP页面等,常用于开发和部署Web应用程序。 #### 三、Linux环境下的Tomcat安装与配置 1. **下载与解压**: - 首先从Apache官方网站下载适合的Tomcat版本。 ...

    mysql5.5.9 安装文档

    ### MySQL 5.5.9 在 SUSE Linux 上的安装指南 #### 一、环境准备与用户组配置 在开始安装 MySQL 5.5.9 之前,首先需要准备一个 SUSE Linux 的运行环境,并创建专门用于 MySQL 运行的用户组及用户。 **步骤一:** ...

Global site tag (gtag.js) - Google Analytics