有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java 2提交按钮不同的查询,

我有一个简单的问题,我自己找不到答案,就在这里

假设我有一个简单的索引。html,其中我有一个带有两个提交按钮的表单。这些按钮的操作映射到操作。jsp。我想做的是,如果我点击第一个提交按钮,我想要一个类型为“SELECT*FROM USER WHERE ID=1”的查询,当我点击第二个提交按钮时,我想要一个类型为“SELECT*FROM USER WHERE ID=2”的查询。我可以在一个JSP文件中完成吗?如何检查操作中是否按下了第一个或第二个提交按钮。jsp-这可能吗?谢谢


共 (2) 个答案

  1. # 1 楼答案

    是的,您可以在单个JSP页面中使用两个提交按钮

    试试这个

    <INPUT type="submit" name="bsubmit" value="Submit 1">
    
    <INPUT type="submit" name="bsubmit" value="Submit 2">
    

    现在,当您创建脚本时,这些独特的值将帮助我们确定哪些提交按钮被按下

    比如

    下面是一个用于检查submit按钮的Active Server Pages脚本示例

    if Request.Form("bsubmit") = "Submit 1" then
    btnID = "1"
    elseif Request.Form("bsubmit") = "Submit 2" then
    btnID = "2"
    

    在服务器页面,你可以这样写

  2. # 2 楼答案

    是的,您可以在同一个JSP页面上执行这两个操作。 假设你有两个按钮,比如:

    <input type="submit" name="bt1"/>
    <input type="submit" name="bt2"/>
    

    现在你可以查看他们的按钮点击如下:

    if(request.getParamater("bt1")!=null)
    {
         //your first query
    }
    if(request.getParameter("bt2")!=null)
    {
        //your second query
    }
    

    还要确保表单操作应该与声明它的JSP页面相同