gpt4 book ai didi

java - 通过单击两个不同的按钮来调用同一个 servlet 以从同一个数据库获取数据

转载 作者:行者123 更新时间:2023-12-02 08:24:57 26 4
gpt4 key购买 nike

我创建了一个 JSP 页面,在其中创建了一个搜索表单,用户可以在同一页面的搜索按钮下方看到学生的一些特定记录。搜索过程如下:

"select col1, col2 from table1 where regn_no='"+regn_no+"'";

显示两列(col1、col2)后,我在同一个 jsp 页面中有另一个按钮来查看详细信息,以根据 regn_no 查看特定学生的详细信息。搜索按钮工作正常,但查看详细信息按钮不行。我不知道如何调用同一个servlet。任何帮助将不胜感激。

最佳答案

按钮的名称=值对也作为 HTTP 请求参数发送。假设您已经

<input type="submit" name="search" value="Search">

<input type="submit" name="view" value="View">

然后您可以按如下方式区分servlet中按下的按钮:

if (request.getParameter("search") != null) {
// Search button pressed.
} else if (request.getParameter("view") != null) {
// View button pressed.
}

另请参阅:

<小时/>

与问题无关,你有一个 SQL injection risk那里。 Use PreparedStatement .

关于java - 通过单击两个不同的按钮来调用同一个 servlet 以从同一个数据库获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4710214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com