jquery - 当我在 jsp 中使用 jQuery 日期选择器时,日期不会保存在 Mysql 中
问题描述
我还需要禁用以前的日期,所以 jQuery 就是这个..
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<link href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css" rel="Stylesheet"
type="text/css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script language="javascript">
$(document).ready(function () {
$("#dueDate").datepicker({
dateformat : 'yyyy-mm-dd',
minDate: 0
});
});
</script>
jsp
<input type="date" id="dueDate" name="dueDate">
DueDate 的类型DATE
在 MySql 中
解决方案
客户端:将输入类型更改为文本
服务器端:转换字符串-->使用日期-->Sql日期-->插入
试试这个
客户端:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<link href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css" rel="Stylesheet"
type="text/css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script language="javascript">
$(document).ready(function () {
$("#dueDate").datepicker({
dateformat : 'yyyy-mm-dd',
autoclose: true,
minDate: 0
});
});
</script>
<body>
<form action="dueDate">
Date: <input type="text" id="dueDate" name="dueDate">
<input type="submit">
</form>
<body>
服务器端:
String dueDate = request.getParameter("dueDate");
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
java.util.Date utilDate = formatter.parse(dueDate);
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
Connection con = DBConn.getConn();
PreparedStatement psmt = con.prepareStatement("INSERT INTO STACKISSUE(dateVal)VALUES(?)");
psmt.setDate(1, sqlDate);
psmt.executeUpdate();
psmt.close();
con.close();
推荐阅读
- android - 如何按时间间隔显示recyclerview项目?
- azure - 将 Azure DevOps 连接到 Azure 订阅
- elasticsearch - 在相应的 StorageClass 中使用零售回收策略时,PVC 在删除后根本没有创建
- grpc - 端口似乎在同一进程中共享以分隔 grpc 通道
- java - Jpa Repository 实例在服务层中为空
- java - 没有 E 表示法的 Java Double 到 BigDecimal 转换
- node.js - 服务器 -> 通过网络设备连接 USB 设备
- sql - 是否可以在sql中使用insert插入多个值
- docker - Hasura 查询动作异常
- extract - 使用 GDAL 命令如何从栅格中提取值为 10、20、30 和 40 的像元?