Java 通过单击两个不同的按钮从同一数据库获取数据来调用同一个servlet
我创建了一个JSP页面,在这里我创建了一个搜索表单,用户可以在搜索按钮下方的同一页面中看到某个学生的一些特定记录。搜索过程如下所示:Java 通过单击两个不同的按钮从同一数据库获取数据来调用同一个servlet,java,servlets,Java,Servlets,我创建了一个JSP页面,在这里我创建了一个搜索表单,用户可以在搜索按钮下方的同一页面中看到某个学生的一些特定记录。搜索过程如下所示: "select col1, col2 from table1 where regn_no='"+regn_no+"'"; if (request.getParameter("search") != null) { // Search button pressed. } else if (request.getParameter("view") != nu
"select col1, col2 from table1 where regn_no='"+regn_no+"'";
if (request.getParameter("search") != null) {
// Search button pressed.
} else if (request.getParameter("view") != null) {
// View button pressed.
}
在显示了两列(col1、col2)之后,我在同一个jsp页面中有另一个按钮来查看详细信息,以便根据
regn\u no
查看特定学生的详细信息。“搜索”按钮工作正常,但“查看详细信息”按钮工作不正常。我不知道如何调用同一个servlet。任何帮助都将不胜感激。假设这两个按钮的形式不同。这两个表单都可以将数据发布到同一个servlet。但您应该做一个标记,告诉servlet单击了哪个按钮。您可以使用隐藏的输入来执行此操作。在搜索表单中说出
,在查看表单中说出
。当然,您可以通过按钮name
属性来区分哪个按钮被单击,该属性将被发布到servlet。按钮的name=value对也将作为HTTP请求参数发送。假设你已经
<input type="submit" name="search" value="Search">
另见:
与问题无关,你有一个 请告诉我当这两个按钮有两种不同的形式时,如何区分这两个按钮??如何通过getParameter()或任何方法调用servlet页面中的这两个参数????@sujit在哪里编写数据库代码,在JSP页面或servlet中?在servlet中…我仍在尝试找到解决方案,但没有得到任何人的帮助…plzzz
if (request.getParameter("search") != null) {
// Search button pressed.
} else if (request.getParameter("view") != null) {
// View button pressed.
}