Java 向servlet发送第二个查询参数

Java 向servlet发送第二个查询参数,java,jakarta-ee,query-parameters,Java,Jakarta Ee,Query Parameters,在我的web应用程序中,当servlet的地址/资源定位器为以下位置时,客户端会ping服务器(尝试联系服务器上的ping servlet): "192.168.43.187/server/ping?" + new ClientAddress().getNetworkIP(); 到目前为止,客户端一直在通过每次ping将其网络IP发送到服务器。我想用这个URL添加另一条信息,它是new gregoriacalendar().getTimeInMillis() 我怎么寄这个 注意: 在URL中,

在我的web应用程序中,当servlet的地址/资源定位器为以下位置时,客户端会ping服务器(尝试联系服务器上的ping servlet):

"192.168.43.187/server/ping?" + new ClientAddress().getNetworkIP();
到目前为止,客户端一直在通过每次ping将其网络IP发送到服务器。我想用这个URL添加另一条信息,它是
new gregoriacalendar().getTimeInMillis()

我怎么寄这个

注意:

在URL中,ping是一个servlet

"192.168.43.187/server/ping?ip=" + new ClientAddress().getNetworkIP() + 
    "&time=" + new GregorianCalendar().getTimeInMillis();
您需要更改“ping”servlet以读取这些参数


您需要更改“ping”servlet以读取这些参数。

我将这样构造URL:

"192.168.43.187/server/ping?ip=" + (new ClientAddress().getNetworkIP()) + "&time=" + (new GregorianCalendar().getTimeInMillis());
并使用servlet请求方法提取值


请注意,这将为您提供客户端地址。您需要显式地传递它吗?此外,在这种简单的情况下,通过字符串连接构建URL是可行的,但一旦您传递了包含空格等字符的值,您就需要这样做。

我将这样构建URL:

"192.168.43.187/server/ping?ip=" + (new ClientAddress().getNetworkIP()) + "&time=" + (new GregorianCalendar().getTimeInMillis());
并使用servlet请求方法提取值

请注意,这将为您提供客户端地址。您需要显式地传递它吗?此外,在这种简单的场景中,通过字符串连接构建URL是可行的,但一旦传递了包含空格等字符的值,就需要这样做