使用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)">
<input type="submit" value="Display" style="margin-left: 0%;width:80px;height:32px;background-color:#007BC0;color:white" onclick="form.action='<%=request.getContextPath()%>/SearchProject';"/>
<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';" />
<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页面包含一些文本框和下拉框。请帮助我,我该如何实现这些场景。
答案
正如我的理解,将像下面提到的那样做。我不知道你的数据库进程。
- 单击编辑按钮时根据您的输入从数据库中获取数据(我猜'项目名称')
- 在EditProj.jsp上显示相关数据(在请求中设置属性并将请求从servlet转发到jsp)。
您可以将disable属性用于您的目的。否则只需打印<p>
tag下的值。
希望这可能对你有所帮助。谢谢!
以上是关于使用jsp,servlet,mysql搜索和更新相应的数据的主要内容,如果未能解决你的问题,请参考以下文章
带有 Servlet、JSP 和 MySQL 的 Java 中的 CRUD Web 应用程序,没有 DAO
Java Web 技术(JSP 和 servlet)中的 AJAX 自动完成文本框