`

java日期比较&表单提交

阅读更多
public static void main(String arg[]) throws ParseException{
/*java.util.Date nowdate=new java.util.Date();
String myString = "2008-09-08";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA);
Date d = sdf.parse(myString);
boolean flag = d.before(nowdate);
if(flag)
System.out.print("早于今天");
else
System.out.print("晚于今天");
if(d.getTime() > nowdate.getTime()){
System.out.println("晚于今天");
}
if(d.getTime() < nowdate.getTime()){
System.out.println("早于今天");
} */
String myString = "2013-07-20";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd",Locale.CHINA);
String now = sdf.format(new Date());
System.out.println(myString);
System.out.println(now);
if(java.sql.Date.valueOf(myString).after(java.sql.Date.valueOf(now))){
System.out.println("yew");
}else{
System.out.println("no");
}
if(myString.compareTo(now)>0){
System.out.println("111");
} else{
System.out.println("22222");
}
日期比较有两种,要么直接Date类型比较,要么转换成String比较。个人推荐后者~

二、表单提交
    当在jsp页面的form表单中存在两个或以上的button,要提交内容到同一个action的时候可以通过js来传值
function saveAdd(flag){
var obj = document.getElementsByName("form1");
var org=Validator.Validate(document.forms[0],3);
if(flag=='SAVE'){   // 保存
$("#statusChar").val('false');
$("#flag").val('0');
}else if(flag=='SHARE'){  // 共享
$("#statusChar").val('true');
$("#flag").val('1');
}
if(org){
if (obj != null && obj.length > 0)
{
obj[0].action = "<c:url value='/manage/file/fileupload.jhtml'/>";
obj[0].submit();
}

}else{
return;
}
}

<form name="form1" method="post" action="fileupload.jhtml" enctype="multipart/form-data" onsubmit="return Validator.Validate(this,3);">
<input name="file.status" id="statusChar"  type="hidden" value="" />
<input name="file.flag" id="flag"  type="hidden" value="" />
<div class="mT10">
<span class="btn05 mL10"> <input type="button" value="保存" onclick="saveAdd('SAVE');"/></span>
<span class="btn05 mL10"> <input type="button" value="共享" onclick="saveAdd('SHARE');"/></span>
</div>
</form>
0
0
分享到:
评论

相关推荐

    JAVA日期控件

    你可以使用AJAX异步提交选定的日期,或者在表单提交时将其作为隐藏字段一起发送。 4. **处理后端请求**:在Java服务器端,你需要解析接收到的日期字符串,转换为`LocalDate`或其他合适的日期时间对象。使用Java 8的...

    Dwr 表单提交 时间类型

    在Web开发中,表单提交经常涉及日期和时间数据,这些数据需要在客户端(浏览器)和服务器端之间准确无误地传输。DWR提供了这种交互的桥梁,但不同数据类型的转换可能会遇到问题,尤其是日期和时间这样的复杂类型,...

    提交表单生成html文件

    2. **表单提交方式与处理** 3. **JSP基础语法及使用** 4. **Java后台处理流程** 5. **文件操作:读写与创建** #### HTML表单基本结构 在给定的代码示例中,我们首先看到的是一个简单的HTML表单,该表单用于接收...

    java bean 与 Web Form表单如何实现自动装配

    然后,将表单域的名称与Bean属性的名称进行比较。当找到匹配的属性时,我们使用反射调用对应的setter方法,将表单域的值转化为与Bean属性类型一致的数据,并赋值给Bean的属性。这个过程中可能需要进行类型转换,例如...

    表单校验&文件下载

    表单校验是在用户提交数据之前,对输入的数据进行检查,以确保其符合预设的规则或格式。这有助于防止无效数据的提交,提高数据质量,同时也能为用户提供更好的用户体验,通过即时反馈告知他们输入是否正确。常见的...

    动态表单的简单实现

    在设计阶段,开发者通常需要定义表单的结构,包括字段类型(如文本输入、选择框、日期选择等)、字段名称、必填项设置、验证规则等。这些信息可以存储在数据库或JSON文件中,便于程序读取和解析。例如,我们可以创建...

    日期控件 java编程

    9. **日期验证**: 在表单提交前,需要验证用户输入的日期是否有效。可以使用JavaScript进行前端验证,也可以在后端使用Java的日期类进行验证。 10. **响应式设计**: 确保日期控件在不同设备和屏幕尺寸上都能良好...

    POI导入Excel文件--form表单提交

    本篇文章将详细探讨如何使用POI库来导入Excel文件,并结合form表单提交的数据进行处理。我们将讨论以下几个核心知识点: 1. **Apache POI简介** Apache POI 是一个开源项目,它提供了API来处理Microsoft的Office...

    致远OA开发REST远程接口实现发送表单

    这些参数可能包括表单ID、用户信息、提交的数据等内容。例如,我们可能需要创建一个包含所有必要字段的JSON对象。 3. **发起请求**:使用Java的HTTP客户端库,如Apache HttpClient或者Java内置的HttpURLConnection...

    利用JS文件来优化网站表单验证和提交代码

    在网站开发过程中,表单验证与提交是不可或缺的一部分。为了提升开发效率和代码质量,本文提出了通过JavaScript(JS)文件来优化网站表单验证和提交代码的方案。以下是根据给定文件内容生成的详细知识点。 知识点一...

    jquery表单UI美化

    1. **jQuery UI组件**:jQuery UI提供了诸如按钮、对话框、滑块、日期选择器等组件,可以轻松地应用到表单元素上,提升交互体验。 2. **主题应用**:jQuery UI支持自定义和预设主题,可以通过`$.themes()`方法更改...

    日期控件 js ,java/jsp程序设计。

    6. **与Java/JSP的交互**:虽然日期控件主要在前端实现,但其选择的日期需要在提交表单时传递到服务器。在Java/JSP环境中,开发者需要在服务器端接收并处理这些数据。这可能涉及到使用`request.getParameter()`获取...

    用js创建form表单并提交.pdf

    当表单提交时,可以通过`event.target`获取表单元素,然后使用`FormData`对象收集表单数据。例如: ```javascript var formData = new FormData(event.target); for (var pair of formData.entries()) { ...

    强大的表单验证框架

    1. **规则定义**:提供丰富的验证规则,如非空、邮箱格式、手机号码、日期范围等,开发者可以通过简单的配置来设定表单字段的验证条件。 2. **实时反馈**:在用户输入时即时显示错误提示,提高用户体验,避免提交...

    相册管理系统(Java表单+xml数据库存储).doc

    表单提交后,通过POST方法将数据发送到`UploadServlet`,这里使用了Apache Commons FileUpload库来处理多部分请求,将上传的文件保存到服务器的指定目录,并将相关信息存入XML数据库。 2. 文件下载:用户可以浏览...

    JavaWeb中的日期控件示例

    这通常通过JavaScript或相关库实现,并在用户提交表单前进行验证。 总结一下,JavaWeb中的日期控件示例涉及到以下几个关键点: 1. Java的`java.time`包用于日期时间的处理。 2. 前端使用JavaScript库(如jQuery UI...

    一款高效的Vue 3低代码表单、工作流表单,包含表单设计器和表单渲染器,可视化设计,一键生成源码

    表单设计器通常支持多种表单元素,如文本输入框、选择器、日期选择器、多级联动等,满足不同业务场景的需求。 表单渲染器则是将设计师创建的表单蓝图转化为实际运行的用户界面。它解析设计器输出的源码,根据预定义...

    用js创建form表单并提交.docx

    9. **服务器端处理**:虽然主要关注客户端的JavaScript,但要注意服务器端(JSP/Servlet)也需要处理表单提交。提交的数据会被发送到服务器,服务器端代码需要解析这些数据并执行相应的业务逻辑。 10. **表单验证**...

    自定义表单web工程

    自定义表单是指用户可以根据自己的需求自由设计和构建表单,包括设置字段类型(如文本、选择框、日期等)、布局以及交互逻辑。这样的功能对于构建各种业务场景下的数据收集和处理系统非常有用,例如在线报名、调查...

    JAVA+jsp身份证验证的合法性

    在JSP页面上,我们可以通过表单收集用户输入的身份证号码,然后通过AJAX异步提交到后台处理。后台Java程序接收到请求后,调用身份证验证方法进行校验,并返回结果。如果验证失败,可以提示用户输入的身份证号码有误...

Global site tag (gtag.js) - Google Analytics