- 浏览: 93687 次
文章分类
最新评论
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>
/*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>
发表评论
-
POI读取单元格内容、空行
2017-10-09 17:02 1376/** * 获取EXCEL单元格的值, ... -
apizza的PUT方法
2017-06-19 14:34 0"Content-Type"," ... -
wordXML解析
2016-09-01 09:18 605使用DOM方式去解析word内容 @Override ... -
itext生成word
2016-09-01 09:15 548itext可以生成word、pdf,但是不能读取已有的wor ... -
Html2PDF
2016-08-03 15:01 653步骤: 1、通过freemarker替换原来html模板中 ... -
本机访问远程机的文件
2016-03-22 16:32 493首先把B机器上的test共享出来; 其次在A机器上写J ... -
js合并table单元格
2016-03-18 18:07 808mc('qyTable',0,0,0); //直接调用 ... -
html获取url的参数值
2016-03-17 11:47 952截取servelet的url中参数值 functi ... -
工作会议
2016-03-06 15:30 4581.团队建设:能力有待提升; 2.项目完成:需求蔓延,时间 ... -
js判断字符串不为空
2016-02-29 15:34 769function isNotNull(exp) { ... -
js的url 中文乱码问题
2016-02-24 14:47 676如果需求一定要在js的url中传递中文的话,必须对该中文进行 ... -
${pageContext.request.contextPath}
2015-12-08 17:18 714${pageContext.request ... -
验证字符串是否数字(正负、小数)
2015-11-10 11:02 782/** * 验证字符串是否为数字 ... -
String类型转jbo.Number
2015-11-10 10:14 660String str = "21212.23&q ... -
随机生成主键
2015-09-29 09:09 815insert into xlzx_nrwh ... -
用户类型,系,专业的关系
2013-11-27 15:59 680<%@ page language="jav ...
相关推荐
你可以使用AJAX异步提交选定的日期,或者在表单提交时将其作为隐藏字段一起发送。 4. **处理后端请求**:在Java服务器端,你需要解析接收到的日期字符串,转换为`LocalDate`或其他合适的日期时间对象。使用Java 8的...
在Web开发中,表单提交经常涉及日期和时间数据,这些数据需要在客户端(浏览器)和服务器端之间准确无误地传输。DWR提供了这种交互的桥梁,但不同数据类型的转换可能会遇到问题,尤其是日期和时间这样的复杂类型,...
2. **表单提交方式与处理** 3. **JSP基础语法及使用** 4. **Java后台处理流程** 5. **文件操作:读写与创建** #### HTML表单基本结构 在给定的代码示例中,我们首先看到的是一个简单的HTML表单,该表单用于接收...
然后,将表单域的名称与Bean属性的名称进行比较。当找到匹配的属性时,我们使用反射调用对应的setter方法,将表单域的值转化为与Bean属性类型一致的数据,并赋值给Bean的属性。这个过程中可能需要进行类型转换,例如...
表单校验是在用户提交数据之前,对输入的数据进行检查,以确保其符合预设的规则或格式。这有助于防止无效数据的提交,提高数据质量,同时也能为用户提供更好的用户体验,通过即时反馈告知他们输入是否正确。常见的...
在设计阶段,开发者通常需要定义表单的结构,包括字段类型(如文本输入、选择框、日期选择等)、字段名称、必填项设置、验证规则等。这些信息可以存储在数据库或JSON文件中,便于程序读取和解析。例如,我们可以创建...
9. **日期验证**: 在表单提交前,需要验证用户输入的日期是否有效。可以使用JavaScript进行前端验证,也可以在后端使用Java的日期类进行验证。 10. **响应式设计**: 确保日期控件在不同设备和屏幕尺寸上都能良好...
本篇文章将详细探讨如何使用POI库来导入Excel文件,并结合form表单提交的数据进行处理。我们将讨论以下几个核心知识点: 1. **Apache POI简介** Apache POI 是一个开源项目,它提供了API来处理Microsoft的Office...
这些参数可能包括表单ID、用户信息、提交的数据等内容。例如,我们可能需要创建一个包含所有必要字段的JSON对象。 3. **发起请求**:使用Java的HTTP客户端库,如Apache HttpClient或者Java内置的HttpURLConnection...
在网站开发过程中,表单验证与提交是不可或缺的一部分。为了提升开发效率和代码质量,本文提出了通过JavaScript(JS)文件来优化网站表单验证和提交代码的方案。以下是根据给定文件内容生成的详细知识点。 知识点一...
1. **jQuery UI组件**:jQuery UI提供了诸如按钮、对话框、滑块、日期选择器等组件,可以轻松地应用到表单元素上,提升交互体验。 2. **主题应用**:jQuery UI支持自定义和预设主题,可以通过`$.themes()`方法更改...
6. **与Java/JSP的交互**:虽然日期控件主要在前端实现,但其选择的日期需要在提交表单时传递到服务器。在Java/JSP环境中,开发者需要在服务器端接收并处理这些数据。这可能涉及到使用`request.getParameter()`获取...
当表单提交时,可以通过`event.target`获取表单元素,然后使用`FormData`对象收集表单数据。例如: ```javascript var formData = new FormData(event.target); for (var pair of formData.entries()) { ...
1. **规则定义**:提供丰富的验证规则,如非空、邮箱格式、手机号码、日期范围等,开发者可以通过简单的配置来设定表单字段的验证条件。 2. **实时反馈**:在用户输入时即时显示错误提示,提高用户体验,避免提交...
表单提交后,通过POST方法将数据发送到`UploadServlet`,这里使用了Apache Commons FileUpload库来处理多部分请求,将上传的文件保存到服务器的指定目录,并将相关信息存入XML数据库。 2. 文件下载:用户可以浏览...
这通常通过JavaScript或相关库实现,并在用户提交表单前进行验证。 总结一下,JavaWeb中的日期控件示例涉及到以下几个关键点: 1. Java的`java.time`包用于日期时间的处理。 2. 前端使用JavaScript库(如jQuery UI...
9. **服务器端处理**:虽然主要关注客户端的JavaScript,但要注意服务器端(JSP/Servlet)也需要处理表单提交。提交的数据会被发送到服务器,服务器端代码需要解析这些数据并执行相应的业务逻辑。 10. **表单验证**...
表单设计器通常支持多种表单元素,如文本输入框、选择器、日期选择器、多级联动等,满足不同业务场景的需求。 表单渲染器则是将设计师创建的表单蓝图转化为实际运行的用户界面。它解析设计器输出的源码,根据预定义...
自定义表单是指用户可以根据自己的需求自由设计和构建表单,包括设置字段类型(如文本、选择框、日期等)、布局以及交互逻辑。这样的功能对于构建各种业务场景下的数据收集和处理系统非常有用,例如在线报名、调查...
在JSP页面上,我们可以通过表单收集用户输入的身份证号码,然后通过AJAX异步提交到后台处理。后台Java程序接收到请求后,调用身份证验证方法进行校验,并返回结果。如果验证失败,可以提示用户输入的身份证号码有误...