使用jsp,servlet,mysql搜索和更新相应的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jsp,servlet,mysql搜索和更新相应的数据相关的知识,希望对你有一定的参考价值。

Hello,
           My Scenario is like thse-
I have one textbox ,in which when user type the project names then list of projects appear and user select one from the list.

我还有一个按钮来更新选定的项目详细信息。现在我希望当用户点击“编辑”按钮然后出现下一个jsp页面时,之前选择的项目详细信息应该自动填充到文本框中,现在用户可以更新数据。我没有得到如何使用jsp,servlet和mysql实现这些。我只想更新下拉框值,其他文本框字段应该是不可编辑的。

 <input id="name" type="text" name="ProjName"  placeholder="Search Project name"onkeyup="showState(this.value)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" value="Display" style="margin-left: 0%;width:80px;height:32px;background-color:#007BC0;color:white" onclick="form.action='<%=request.getContextPath()%>/SearchProject';"/>&nbsp;&nbsp;
<input type="submit" value="Edit" style="margin-left: 0%;width:80px;height:32px;background-color:#007BC0;color:white" onclick="form.action='<%=request.getContextPath()%>/EditProj.jsp';" />&nbsp;&nbsp;
<input type="submit" value="Delete" style="margin-left: 0%;width:80px;height:32px;background-color:#007BC0;color:white" onclick="form.action='<%=request.getContextPath()%>/DeleteProject';" />

上面是文本框和按钮的代码。单击编辑按钮EditProj.jsp页面应该出现.EditProj.jsp页面包含一些文本框和下拉框。请帮助我,我该如何实现这些场景。

答案

正如我的理解,将像下面提到的那样做。我不知道你的数据库进程。

  1. 单击编辑按钮时根据您的输入从数据库中获取数据(我猜'项目名称')
  2. 在EditProj.jsp上显示相关数据(在请求中设置属性并将请求从servlet转发到jsp)。

您可以将disable属性用于您的目的。否则只需打印<p>tag下的值。

希望这可能对你有所帮助。谢谢!

以上是关于使用jsp,servlet,mysql搜索和更新相应的数据的主要内容,如果未能解决你的问题,请参考以下文章

带有 Servlet、JSP 和 MySQL 的 Java 中的 CRUD Web 应用程序,没有 DAO

Ajax+Servlet+jsp显示搜索效果

Java Web 技术(JSP 和 servlet)中的 AJAX 自动完成文本框

尝试使用 servlet + jsp + mysql 将多个文件(带有任何扩展名)上传到 mysql 数据库中

无法使用 JSP/DAO/Servlet 更新表

JAVA项目实战图书管理系统用户查询功能Servlet+Jsp+Mysql