`

java web project 枚举的使用

 
阅读更多

 

枚举如下:

public enum UinUserType {
    pc,
    mobilePhone
}
 
访问地址:
127.0.0.1:8080/sxxx/sxx/test.htm?userType=pc

action解析方式:
	String userType = request.getParameter("userType");UinUserType uUserType = null;
	if(UinUserType.pc.name().equals(userType)){
		uUserType = UinUserType.pc;
	}else if(UinUserType.mobilePhone.name().equals(userType)){
		uUserType = UinUserType.mobilePhone;
	}
	this.uinUserType = uUserType;
 

 

分享到:
评论

相关推荐

    第八版java核心技术

    2. **枚举**:Java中的枚举类型可以用于定义固定的常量集合,提供了更安全的类型系统。 3. **注解(Annotations)**:注解是一种元数据,可以为编译器或JVM提供额外的信息,用于代码的自动处理、验证等。 4. **多线程*...

    Java发展史概述

    Java,作为一种广泛使用的编程语言,自1995年发布以来,已经在IT行业中扮演了至关重要的角色。它的设计理念是“一次编写,到处运行”,这使得Java成为跨平台应用开发的理想选择。本文将深入探讨Java的发展历程、关键...

    javaweb校园管理系统源码

    4. **.project文件**:这是Eclipse项目的配置文件,定义了项目的基本结构和属性,比如项目类型、构建路径、Natures(项目特性,如Java、Web等)等。 5. **说明文档**:程序使用说明.doc和项目安装说明.txt,这些...

    java_jdk1.7x64

    - Java 7允许在switch语句中使用字符串作为条件,这在处理枚举类型或者配置键时非常有用。 5. **改进的编译器**: - Javac编译器在1.7版本中进行了性能优化,提高了编译速度,并且对一些语法进行了改进。 6. **...

    2010新版Java教程 966页

    16. **Java的模块系统**:Java 9引入的模块系统(Project Jigsaw),用于更好地组织和隔离代码。 17. **Java EE**:简述Java企业版,包括Servlet、JSP、EJB等技术,以及相关的开发和部署模型。 每个章节都可能包含...

    javajdk1.7环境

    2. **Java插件和Java Web Start的改进**:提升了浏览器中的Java应用的安全性。 在开发工具方面,JDK 1.7的Java编译器(javac)和Java调试器(jdb)也有所增强,提供了更好的错误检测和调试体验。例如,编译器支持更...

    java毕设之校园管理系统源码.rar

    通过这个项目,学习者可以深入理解Java Web开发,包括Servlet、JSP、MVC模式、数据库连接(如使用Hibernate进行ORM)、前端界面设计以及如何组织和管理一个完整的Java项目。同时,对源代码的分析和修改也能提升对...

    Java技术大系.pdf

    本书全面展示了Java技术的框架与体系,包括但不限于Java语言的基础语法、面向对象编程、集合框架、多线程编程、网络编程、异常处理、输入/输出流、反射机制、注解、泛型、枚举、lambda表达式、模块系统(Project ...

    Java基础最全知识点总结

    - **项目背景**:“Green Project”是Java的初始项目名称,旨在为消费类电子产品提供支持。该项目由Sun Microsystems公司在1991年启动,主要负责人是James Gosling。 - **初期阶段**:最初选定C语言进行扩展,但因...

    java开发工具1.8

    5. **Java版本**:JDK 8是Java的重要版本,引入了多项新特性,如lambda表达式、函数式接口、Stream API、新的日期/时间API(java.time包)以及改进的枚举和注解处理。 6. **兼容性和稳定性**:Java 8具有良好的后向...

    JAVA发展史.pdf

    Java发展历程可以追溯到1991年,当时Sun公司的James Gosling领导的绿色计划(Green Project)着手开发一种能在各种消费电子设备上运行的分布式系统。最初,项目组使用C++,但很快发现其局限性,于是Gosling开始研发...

    java毕设之物资管理系统项目源码.rar

    通过这个项目,学习者可以深入理解Java Web开发,特别是对于初学者,可以学习到如何组织项目结构、如何与数据库交互(如使用JDBC或ORM框架如Hibernate)、如何处理HTTP请求(Servlet)、如何构建动态网页(JSP)、...

    Java思维导图

    Java编程是一种广泛使用的高级编程语言,以其跨平台性、面向对象特性和丰富的库而闻名。在深入探讨Java的思维导图之前,让我们先理解每个文件名所代表的知识点。 1. **Java知识思维导图.jpg** 这张图很可能包含了...

    CoreJava_MiniProject

    【标题】"CoreJava_MiniProject"是一个基于Java核心编程的迷你项目,它可能是为了实践和展示Java语言的基础知识和应用。在这个项目中,开发者可能使用了Java的标准库,包括集合框架、IO流、多线程、异常处理等关键...

    java发展历程2.zip

    Java,一种广泛使用的编程语言,自1995年发布以来,经历了许多重大的演变和改进。这个名为“java发展历程2”的压缩包文件,很显然旨在揭示Java从诞生到现在的关键历程和重要变革。让我们一起探索Java语言的发展脉络...

    weather-project

    【weather-project】是一个基于Maven构建的Java项目,主要涉及了数据访问层(DAO)、通用模块、Web前端、服务层以及整体的项目管理结构。通过分析这个项目的文件名称列表,我们可以推断出该项目的主要组成部分和架构...

    JAVA发展史详细版.pdf

    Java发展历程可以追溯到1991年,当时Sun公司的James Gosling领导的绿色计划(Green Project)着手开发一种能在各种消费电子设备上运行的分布式系统。最初,项目组使用C++进行开发,但由于C++的局限性,Gosling决定...

    Java 基础核心总结-.pdf

    Java 可以应用于各种领域,包括桌面应用、企业级应用、移动应用(如Android系统)、Web开发、大数据处理等。 Java 的基础知识主要包括以下几个方面: 1. **Java 语法**:Java 语言的语法结构与C++类似,但更为简洁...

    基于java的物资管理系统项目源码.zip

    在`src`下,你可以找到Java类、接口、枚举等代码文件,这些文件构成了系统的业务逻辑和数据处理部分。 5. `WebRoot`:这是Web应用的标准目录结构,包含了HTML、CSS、JavaScript等前端资源,还有Servlet、JSP等...

    准备开发工具.doc准备开发工具.doc准备开发工具.doc

    本文以Eclipse 3.1.1和MyEclipse作为主要的开发工具,配合Tomcat 5.5.06作为Web服务器,并使用J2SDK(JDK 1.5.0_06)进行Java开发。以下是关于这些工具的详细说明: 1. **Eclipse**: Eclipse是一款开源的、跨平台的...

Global site tag (gtag.js) - Google Analytics