java - 如何在jsp中获取日期值并将其更新到mysql

标签 java sql jsp servlets

我必须动态地将日期插入数据库,我应该如何获取文本值并更新它? 我已经尝试过以下代码。

<input type="Text" name="tbox" id="${up.adId}" maxlength="15"size="18" value="${expiryDate}"><a href="javascript:NewCal(${up.adId},'mmddyyyy',false,24)"> 

更新分类广告 SET expiry_date='"+ textBox[i]+"' 其中

在上面的代码中应该检查什么条件。

我想将文本框中编辑的值保存到数据库中保持不变,但由于我最初将每个文本框的值作为到期日期,所以我无法编写编辑值的条件,请帮助我,我很震惊。

如果我更新时没有更新where条件空值

提前致谢。

最佳答案

在 servlet 上,您将收到字符串形式的日期,您需要执行以下步骤从该字符串日期获取日期

  • 验证字符串日期是否无效以及格式
  • 使用 SimpleDateFormat 将字符串日期转换为日期实例

关于java - 如何在jsp中获取日期值并将其更新到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12202498/

相关文章:

java - android studio点击Listview并设置view

java - JFace:带有特定节点复选框的 CheckboxTreeviewer

java - 计算 ArrayList 中某个类型的引用数

存储过程中的sql2000循环

java - 需要关于是否保留此代码的建议

java - Jena 库未将输出写入外部 RDF/XML 文件

sql - PostgreSQL 最小日期临时函数

mysql - 如何清除/刷新 mysql innodb 缓冲池?

java - Android-JSP org.json.JSONException : Value &lt;! java.lang.String 类型的 DOCTYPE 无法转换为 JSONObject

java - JSP session 不使用 servlet