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

时间:2018-02-12 02:18:25

标签: mysql jsp servlets

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 个答案:

答案 0 :(得分:0)

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

  1. 点击编辑按钮时,根据您的输入从数据库中获取数据(我猜'项目名称')
  2. 在EditProj.jsp上显示相关数据(在请求中设置您的属性并将您的请求从servlet转发到jsp)。
  3. 您可以将disable属性用于您的目的。否则,只需打印<p>标记下的值即可。

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