Java 如何使用两个按钮将servlet重定向到另两个servlet?

Java 如何使用两个按钮将servlet重定向到另两个servlet?,java,servlets,redirect,Java,Servlets,Redirect,我想知道如何通过单击两个按钮将servlet重定向到另外两个servlet。您可以使用ajax调用 或 为按钮使用两个表单,每个表单有两个动作参数映射到servlet 然后单击按钮,使用javascript提交所需表单,您可以使用ajax调用 或 为按钮使用两个表单,每个表单有两个动作参数映射到servlet 然后单击按钮,使用javascript提交所需表单这可以通过多种方式完成 1.您可以使用Ajax请求 2.您可以将表单提交到公共类,并将提交的按钮名称从那里重定向到相应的 3.您可以为多个

我想知道如何通过单击两个按钮将servlet重定向到另外两个servlet。

您可以使用ajax调用

为按钮使用两个表单,每个表单有两个动作参数映射到servlet


然后单击按钮,使用javascript提交所需表单,您可以使用ajax调用

为按钮使用两个表单,每个表单有两个动作参数映射到servlet


然后单击按钮,使用javascript提交所需表单

这可以通过多种方式完成
1.您可以使用Ajax请求
2.您可以将表单提交到公共类,并将提交的按钮名称从那里重定向到相应的

3.您可以为多个按钮创建多个表单

这可以通过多种方式完成
1.您可以使用Ajax请求
2.您可以将表单提交到公共类,并将提交的按钮名称从那里重定向到相应的
3.如果您的意思是表单操作保持不变(比如ActionServlet),但需要重定向到两个不同的servlet(比如TargetServlet1、TargetServlet2),则可以为多个按钮创建多个表单,只需根据单击的按钮为提交按钮指定不同的名称,如下所示

<form action="ActionServlet">
    <input type="text" name="user" /><br />
    <input type="submit" name="target1" value="Goto 1" />
    <input type="submit" name="target2" value="Goto 2" />
</form>
在查询字符串中(或,根据表单的方法属性发布参数),并相应重定向。

如果您的意思是表单操作保持不变(例如ActionServlet),但需要重定向到两个不同的servlet(例如TargetServlet1、TargetServlet2)根据单击的按钮,只需为提交按钮指定不同的名称,如下所示

<form action="ActionServlet">
    <input type="text" name="user" /><br />
    <input type="submit" name="target1" value="Goto 1" />
    <input type="submit" name="target2" value="Goto 2" />
</form>
在查询字符串中(或者,根据表单的方法属性发布参数),并相应地重定向。

使用jQuery中的Ajax

2 Servlets 1按钮

还是分开

           $('#button1').click(function() { 
           $.ajax({
            dataType: "json",
            type: "POST",
            url: "Servlet1",
            data: { tusvariables: tuvalor,
                    tusvariables1: tuvalor1
                  },
            success: function(data) {

                    }
              });
      });
萨卢多斯\(0.0)/

使用jQuery中的Ajax

2 Servlets 1按钮

还是分开

           $('#button1').click(function() { 
           $.ajax({
            dataType: "json",
            type: "POST",
            url: "Servlet1",
            data: { tusvariables: tuvalor,
                    tusvariables1: tuvalor1
                  },
            success: function(data) {

                    }
              });
      });

萨卢多斯\(0.0)/

将servlet重定向到其他两个servlet是什么意思!!!您的意思是将请求/响应对从一个servlet重定向或转发到另一个servlet吗?是的,我的意思是连接到下一页。这意味着只需单击该按钮,我就希望出现预期的servlet。将servlet重定向到其他两个servlet是什么意思!!!您的意思是将请求/响应对从一个servlet重定向或转发到另一个servlet吗?是的,我的意思是连接到下一页。这意味着只要单击该按钮,我就希望预期的servlet出现。这很好。但是我想要一个简单的代码。但是没关系。这很好,这很好。但是我想要一个简单的代码。但是没关系。这很好。