- 浏览: 39280 次
- 性别:
- 来自: 北京
文章分类
最新评论
Tomcat 5.5.9 不支持switch(<enum>)?
ServiceExceptionType:
在新用户注册的逻辑方法中会检查用户名是否已存在,存在的话抛出ServiceException,并将ServiceExceptionType封装进去。action的excute不处理ServiceException,接着往外扔,最后由error.jsp处理:
结果编译的时候报错:
难道Tomcat 5.5.9不支持对enumeration进行switch操作?
package pqp.service;
public enum ServiceExceptionType{
DB_FAILURE
,USER_EXISTED
,INVALID_USERNAME_OR_PASSWORD
}
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;
}
%>
<%@ 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操作?
发表评论
-
在Java中使用Oracle blob
2005-02-13 22:27 773Oracle中的lob (Large Object)可以存储非 ... -
java.util.StringTokenization
2005-02-13 22:29 642今天室友老七做数据库大作业,其中要实现一个功能,就是输入一个以 ... -
JBuilder 2005中的Servlet mapping
2005-02-13 22:30 698使用JB进行Servlet好像很方便的样子,但是servlet ... -
static与final变量
2005-08-04 12:27 744一、illegal forward refrence 前天写一 ... -
使用策略模式(Strategy)实现多关键字排序
2005-08-04 12:37 791“策略模式”的出现,是为了提供一套相互之间可灵活替换的算法, ... -
Alloy
2005-08-04 13:09 658Alloy look and feel(http:// ... -
IDEA
2005-08-04 13:11 923今天在TSS上看到IntelliJ的IDEA 5.0终于rel ... -
原型模式(Prototype)
2005-08-05 10:54 742一、概述 原型模式属于对象创建模式,通过给出一个原型对象来指明 ... -
IDEA破解过程
2005-08-05 19:11 1804开场白就不说了,直接切入正题吧。本破解的前提是安装了IDEA ... -
适配器模式(Adapter)
2005-08-06 19:39 619一、概述 类的适配器模式把被适配的类的API转换成为目标类的A ... -
A beginners guide to Dependency Injection [转载自TSS]
2005-08-08 22:30 817Scope This article presents a h ... -
Alloy破解过程
2005-08-09 15:42 8691package com.incors.plaf. ... -
接口与Object类的关系?
2005-08-19 13:53 1108今天凌晨coding的时候发现一个很有趣的现象。“Object ... -
缺省适配器模式(Default Adapter)
2005-09-06 12:01 779一、概述 当不需要全部实现适配器接口提供的方法时,可先设计一个 ... -
Object Modeling Strategies (I)
2005-09-08 10:12 590Activities and model components ... -
Joshua Bloch咏Tiger诗八首
2005-09-08 16:59 839“Ease of Development”是J2SE 1.5的 ... -
James Gosling
2005-09-14 22:01 770今天是Java China 2005的最后一天,下午没有去各个 ... -
Object Modeling Strategies (II)
2005-09-19 15:23 622Str#1d. "Invest an Hour&qu ... -
Object Modeling Strategies (III)
2005-09-19 15:26 563Identifying system purpose and ... -
“软件危机”时总结的坏的编程习惯——我们是否依旧守着古风?
2005-10-09 14:23 7301、乱用GOTO语句(上下跳转看起来非常方便) 2、大量使用 ...
相关推荐
【标题】"Tomcat5.5.9安装包"是一个针对初学者和专业人士的重要服务器软件,主要用于部署和运行Java Servlets以及JavaServer Pages (JSP)。Tomcat是Apache软件基金会 Jakarta项目的一部分,是一个开源、免费的Web...
另外,Tomcat-5.5.9支持热部署,即在服务器运行状态下,开发者可以更新WEB-INF目录下的类和资源,无需重启服务器。这极大地提高了开发效率和生产环境的可用性。 在部署应用程序时,开发者需要将WAR文件或解压后的...
3. **更好的兼容性**:Tomcat 5.5.9支持Java EE 5标准,因此能够运行基于该标准的Web应用。 4. **配置管理**:提供了更灵活的配置选项,如通过XML配置文件调整服务器设置,以及通过管理工具动态修改配置。 5. **...
**JDK1.5与Tomcat5.5.9** JDK(Java Development Kit)是Oracle公司提供的Java编程环境,而Tomcat是一款流行的开源Web服务器和应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)。在本例中,我们讨论...
《深入理解Tomcat 5.5.9在Linux系统中的应用》 Apache Tomcat是一款开源、免费的Java Servlet容器,由Apache软件基金会的Jakarta项目开发。Tomcat 5.5.9是其5.5.x系列的一个稳定版本,专为在Linux操作系统环境下...
- **便携性**:绿色Tomcat不需要安装,可直接解压到任何位置,便于在不同电脑间移动和备份。 - **快速启动**:没有注册表项或系统服务依赖,启动和停止更加迅速。 - **环境独立**:每个实例独立,不会与其他Tomcat...
【Jakarta Tomcat 5.5.9 Compat】是一个重要的历史版本,它属于Apache Tomcat服务器的一个组件,主要用于提供对旧版Java Servlet和JavaServer Pages(JSP)规范的兼容性支持。Tomcat作为开源的Java应用服务器,主要...
无论是独立的html,还是其他程序生成的,如Servlet等,注意在最终的html的< head >和< /head >之间必须加入meta标签,用来指定html中输入字符的编码。
《深入理解Tomcat 5.5.9:构建与优化》 Tomcat 5.5.9是一款经典的Java Servlet和JavaServer Pages(JSP)容器,由Apache软件基金会开发并维护,是开源社区广泛使用的轻量级应用服务器。在本文中,我们将详细探讨...
1. **Tomcat 5.5.26**:这是Apache Tomcat的早期版本,支持Java Servlet 2.4和JavaServer Pages (JSP) 2.0标准。尽管它可能不再接收官方更新,但对于学习和理解Tomcat的运作原理仍然是有价值的。 2. **JavaServer ...
Tomcat 5.5.9中的admin支持JMX代理,允许管理员通过JMX接口远程监控和管理Tomcat服务器。 5. **配置文件管理**:管理员可以通过管理控制台更改Tomcat的配置文件,如server.xml、web.xml等,而无需直接编辑文本文件...
为了正确显示中文,你需要使用配套的`itextasian-5.5.9.jar`支持包。这个包包含了对亚洲语言(如中文、日文、韩文)的字体和编码的支持,确保在PDF文档中正确渲染这些语言的文本。 **itextasian-5.5.9.jar** 包含了...
10. **社区支持**:作为开源项目,MySQL 5.5.9拥有庞大的社区支持,用户可以通过官方文档、论坛和邮件列表获取帮助,解决问题。 下载并解压"mysql-5.5.9.tar.gz"后,你可以按照官方提供的编译指南,逐步配置、编译...
根据提供的信息,我们所处的环境为:Windows 2003 Server SP4 + J2SDK1.5.0 + Tomcat 5.5.9。 1. **安装JDK1.5.0**: - 确保Java环境已正确安装。若未安装,则需下载并安装JDK1.5.0。 - 配置好JAVA_HOME等环境...
Tomcat可以运行Java Web应用程序,支持Java Servlets、JSP页面等,常用于开发和部署Web应用程序。 #### 三、Linux环境下的Tomcat安装与配置 1. **下载与解压**: - 首先从Apache官方网站下载适合的Tomcat版本。 ...
### MySQL 5.5.9 在 SUSE Linux 上的安装指南 #### 一、环境准备与用户组配置 在开始安装 MySQL 5.5.9 之前,首先需要准备一个 SUSE Linux 的运行环境,并创建专门用于 MySQL 运行的用户组及用户。 **步骤一:** ...