Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将查询参数从一个web应用程序发送到另一个web应用程序?_Java_Jsp_Redirect_Web Applications_Query Parameters - Fatal编程技术网

Java 如何将查询参数从一个web应用程序发送到另一个web应用程序?

Java 如何将查询参数从一个web应用程序发送到另一个web应用程序?,java,jsp,redirect,web-applications,query-parameters,Java,Jsp,Redirect,Web Applications,Query Parameters,我需要重定向到另一个web应用程序的页面,并通过查询字符串发送信息 以下是WEB-APP 1的示例代码: <html> <body> <form action="http://localhost:8080/WebApp2/default.htm?name=Akshay&surname=lokur"> <input type="submit" value="click me!">

我需要重定向到另一个web应用程序的页面,并通过查询字符串发送信息

以下是WEB-APP 1的示例代码:

<html>
    <body>
        <form action="http://localhost:8080/WebApp2/default.htm?name=Akshay&surname=lokur">
            <input type="submit" value="click me!">

        </form>
    </body>

</html>

当用户单击Submit按钮时,default.htm(位于另一个web应用程序中)应打开并应接收查询参数,即。“姓名”和“姓氏”


当前,default.html打开,但它没有收到任何已发送的查询参数

如果您试图在html中显示请求参数,那么您可以这样做

<html>
    <body>
        <form action="http://localhost:8080/WebApp2/default.jsp?name=Akshay&surname=lokur">
            <input type="submit" value="click me!">

        </form>
        <div><%=(request.getParameter("name")!=null?request.getParameter("name"):"")%></div>
    </body>

</html>
  • 因此,上面添加的代码
    (request.getParameter(“name”)!=null?request.getParameter(“name”):“”)变得类似于:
  • 最后,
=

只是在那里显示条件结果

我希望这对你有帮助


编辑:刚刚注意到您没有使用jsp(为什么?因为您希望显示发布的数据)。将我的版本更改为jsp,因为这是我们可以在html中显示请求参数的唯一方法。

这看起来应该对我有用。是什么让您认为参数没有发送?我建议在安装了Firebug的Firefox中加载您的页面,然后单击Firebug并查看网络选项卡。然后单击提交按钮,您将能够在网络面板中看到发送的参数。如果您可以验证是否发送了参数,则可能是因为您在其他服务器上检查参数的方式不起作用。

您指的是
default.htm
,而不是
default.html
。此外,打开带有查询参数的URL不会在途中“丢失”它们。如果没有任何进一步的解释,我们无法帮助您。是的,很奇怪,但是我在另一个web应用程序的default.htm中没有得到任何查询参数。
if(<condition>){
   statement if true;
}else{
   statement if false;
}
if(request.getParameter("name")!=null){
   request.getParameter("name");
}else{
   "";
}