`
GODdaughter
  • 浏览: 104858 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

jsp 日期复杂查询

    博客分类:
  • jsp
阅读更多
1.jsp页面日期的复杂查询,处理方式
举个例子,我们这里有一个关于用户的页面,上面有用户名,用户密码,用户生日,用户爱好,等等一些其他的信息,这些信息主要是以列表的形式显示给我们的,在这个页面中我们也提供了一个复杂查询的功能,也就是我们可以通过用户名或用户生日或用户爱好等其他的某一项或者是某几项,在最小范围内查找到我们需要的信息。如果我们想使用用户生日进行了查询,那么我们这个生日通常是用日历控件的形式弹出,要我们选的,而这时选择出来的东西有时是2009-3-11,有时是2009-3-2,但是我们数据库对于生日的记录默认的是


/*获取到yrsr(创建时间)*/
		String yrsr = request.getParameter("birthday");//幼儿生日
		/*截取生日的年,月,日,然后在组合成数据库相应的格式*/
		String[] yrsrSplit = yrsr.split("-");
		String year = yrsrSplit[0];
		String month = yrsrSplit[1];
		String day = yrsrSplit[2];
		/*像2008-4-6就得改成2008-04-06的格式*/
		if(month.length()==1){
			if(day.length()==1){
				yrsr = year + "-0" + month + "-0" + day;	   				
			}
			/*像2008-4-10只需改成2008-04-10*/
			if(day.length()==2){
				yrsr = year + "-0" + month + "-" + day;	   				
			}	   				
		}
		
		if(month.length()==2){
			if(day.length()==1){
				yrsr = year + "-" + month + "-0" + day;	   				
			}
			/*像2008-4-10只需改成2008-04-10*/
			if(day.length()==2){
				yrsr = year + "-" + month + "-" + day;	   				
			}	
		} 

我们在最后组合sql语句进行查询的时候,可以这样写:加入最初的sql是"select * from user "那么我们需要加上" where birthday like '%" +yrsr + "%'"这样就可以了

分享到:
评论

相关推荐

    JSP 日期脚本组件

    在JSP中,这种组件可以通过引入JavaScript库实现,使得客户端能够进行实时的日期处理,同时通过JSP可以配合服务器端数据进行更复杂的逻辑处理。 ### 二、JavaScript 日期对象 JavaScript提供了内置的`Date`对象,...

    Jsp日期控件

    "Jsp日期控件"是指在JSP页面中用于输入或选择日期的交互组件,这些控件可以提供用户友好的界面,帮助用户方便地输入或选择日期,提高用户体验。在描述中提到的"自己改的jsp页面弹出的日期选择,里面有例子"表明这是...

    jsp中 按照月份计算日期

    在JavaServer Pages (JSP) 中,我们经常需要处理日期和时间相关的任务,例如按照月份来计算日期。这个场景在很多应用中都很常见,比如报表生成、数据分析或者用户界面的展示。下面我们将深入探讨如何在JSP中进行这样...

    jsp做的日期表

    - 如果项目中存在复杂的日期处理逻辑,可能需要自定义JSP标签来封装这些功能,提高代码复用性和可维护性。 5. **页面布局与响应式设计** - HTML和CSS用于构建日期表的结构和样式。可能涉及到表格布局、CSS Grid或...

    jsp中的日期控件

    在JSP项目中,结合HTML和JavaScript,我们可以创建各种类型的日期选择器,满足从简单到复杂的不同需求。无论使用内置的HTML5特性,还是依赖于第三方库,关键在于理解其工作原理并灵活运用,以达到最佳的用户界面和...

    JSP中日期控件的使用

    你可以下载并研究这些文件,以加深对JSP日期控件使用的理解。 总的来说,JSP中的日期控件涉及前端交互、样式设计、JavaScript库应用以及后端数据处理等多个方面。理解并熟练掌握这些技术,对于开发功能丰富且用户...

    JSP中的日期空间

    当JSP与数据库交互时,可能需要将日期插入或查询到数据库中。JDBC提供了方法来处理日期类型的字段,如 `PreparedStatement` 的 `setDate()` 方法。 10. **日期计算**: 通过使用 `java.util.Calendar` 或 `java....

    JSP火车票查询 接口

    在JSP应用中,JavaBean通常作为业务逻辑层的角色,处理复杂的计算和数据操作。在这个例子中,JavaBean可能包含了与火车票查询API交互的代码,用于获取实时的票务信息。JavaBean可以使用`<jsp:useBean>`标签引入,并...

    jsp编程,实现网页显示时间日期功能

    在网页开发中,显示当前时间日期是一项常见的需求。在Java Server Pages (JSP) 技术中,我们可以方便地实现...理解并掌握这些知识点,你就可以灵活地在JSP页面中实现各种复杂的时间日期显示功能,满足网站制作的需求。

    JSP日历控件代码

    2. **数据库交互**:如果日历控件与数据库中的日期信息关联,JSP需要处理相关的CRUD操作(创建、读取、更新、删除),如存储用户选择的日期或查询特定日期的数据。 3. **业务逻辑**:根据业务需求,JSP可能会处理...

    jsp中的日期问题及其它

    这些是JSP中处理日期的基本操作,实际开发中还可能涉及更复杂的日期操作,如日期范围检查、日期计算等,但上述内容涵盖了大部分日常需求。了解并熟练掌握这些知识点对于进行JSP编程是非常重要的。

    JSP航班信息查询源码

    6. **SQL查询**:开发者可能编写了SQL语句来从数据库中检索航班数据,例如根据航班号、日期、出发地和目的地等条件进行查询。 7. **用户界面**:JSP页面会提供用户输入接口,如表单,允许用户输入查询条件。这些...

    基于数据库的JSP资料查询系统.rar

    开发者可以利用JSP内置的动作指令、脚本元素以及自定义标签库(Tag Libraries)来创建复杂的Web应用。 **SQL Server 2000** SQL Server 2000是微软公司推出的关系型数据库管理系统,广泛应用于企业级数据管理和分析...

    JSP自定义标签之日期显示

    在Java服务器页面(JSP)开发中,自定义标签是一种扩展JSP功能的强大方式,它允许我们封装复杂的逻辑或重复使用的代码片段,提高代码的可读性和可维护性。本篇将深入探讨“JSP自定义标签之日期显示”,以及如何通过...

    jsp课件jsp课件jsp课件jsp课件jsp课件jsp课件

    `Hello_Date.jsp`则演示了如何利用内置对象获取当前日期并显示在页面上。 **总结** JSP通过将HTML模板与Java代码结合,提供了一种高效、灵活的方式来构建动态Web应用。掌握JSP的语法、内置对象和生命周期,对于Web...

    一个常用的日期控件(asp,.net.jsp,php通用)

    这一特性使得开发者无论使用哪种语言,都可以利用这个控件来快速实现日期选择功能,减少了开发时间和复杂性。 在ASP中,开发者可以通过JavaScript或者VBScript来调用My97DatePicker,将其绑定到页面上的文本框,...

    jsp实现-交易平台JSP源码

    理解并掌握JSP的核心技术和实践应用,对于提升Web开发技能,尤其是构建复杂交易平台的开发能力具有重要意义。通过深入研究提供的"交易平台JSP源码",开发者能够更好地理解和学习到实际项目中的实践知识。

    JSP实现实时时间显示

    "JSP实现实时时间显示" JSP(Java Server Pages)是一种基于Java技术的...JSP提供了强大的功能,可以方便地与Java代码集成,从而实现复杂的业务逻辑。同时,JSP也支持HTML和CSS的使用,可以实现网页的布局和样式化。

    JSP小集锦 小案例

    通过实际操作,你可以学习如何使用JSP处理用户输入、查询数据库、渲染动态内容等。 总之,"JSP小集锦 小案例"提供了一条了解和掌握JSP技术的有效途径。通过学习这些小程序和案例,开发者可以快速上手,为后续更复杂...

    基于JSp的新闻管理系统

    3. **Servlet**:虽然JSP可以包含Java代码,但复杂的业务逻辑通常放在Servlet中处理。Servlet是Java Web应用中的服务器端组件,负责接收和响应HTTP请求。 4. **JSP指令和动作**:JSP有多种指令,如`<%@ include %>`...

Global site tag (gtag.js) - Google Analytics