有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在更新数据库之前,java JSP需要使用用户给定的值检查数据库中的值

我需要在jsp表单中输入3个值。 生产订单号、操作和数量

当我输入这些值并点击提交时,背景逻辑是, 对于给定的“产品订单号”和“操作”,应将“数量”值更新到数据库中。数据库中的“数量”值只能是0或1

现在我的要求如下:

例如,用户第一次输入 产品编号=20000,操作=25,数量=1

现在,当用户再次输入相同的值时, 例如,产品编号=20000,操作=25,数量=1

它不应该再次进入数据库并更新表 (覆盖一个现有值)

相反,它应该给出类似“操作已完成”的警告消息


共 (1) 个答案

  1. # 1 楼答案

    我想出了解决办法

    在java类中,以前我有这样一个:response。sendRedirect(“success.jsp”)

    现在我将其更改如下: 如果db表已经包含该值,则无需更新。所以,回应。sendRedirect(“success.jsp?msg=operation ready completed”)否则,需要更新数据库表并显示消息“operation completed successfully” 所以,回应。sendRedirect(“success.jsp?msg=操作成功完成”)

    我在success中添加了一个参数“msg”。jsp,并根据需求动态显示