如何通过 HTTP 从服务器向 BlackBerry 客户端发送数据?

发布于 2024-12-11 11:30:28 字数 79 浏览 0 评论 0原文

我正在使用 JSP 进行服务器端编程,客户端是 BlackBerry 8520。如何将一些数据从服务器发送到客户端?该手机不具备 GPS 功能。

I am using JSP for server side programming and client is a BlackBerry 8520. How can I send some data from server to the client? This mobile does not have the GPS feature.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

独享拥抱 2024-12-18 11:30:28

您无法按需将某些数据作为 HTTP 响应从服务器发送到客户端。如果可能的话,万维网看起来将会非常不同。客户端首先必须显式地发送 HTTP 请求,以便服务器可以将数据作为 HTTP 响应发回。

在 BlackBerry 的 Java ME API 中,您可以使用 HttpConnection API 以编程方式创建 HTTP 请求并检索 HTTP 响应。

另请参阅:


与具体问题无关,如果 HTTP 响应不是 HTML 页面,那么你应该使用Servlet 类来代替 JSP 文件,或者更好的是 JAX-RS/WS Web 服务。请记住:一旦您开始通过 <% %> 在 JSP 中编写 Java 代码,那么您就已经在处理错误的问题了。

You can't send some data as HTTP response from server to client on demand. If it were possible, the world wide web would have looked very different. The client has first to explicitly send a HTTP request for it, so that the server can send the data back as HTTP response.

In the BlackBerry's Java ME API, you can use the HttpConnection API to create a HTTP request and retrieve the HTTP response programmatically.

See also:


Unrelated to the concrete problem, if the HTTP response is not a HTML page, then you're supposed to use a servlet class for this instead of a JSP file or, better, a JAX-RS/WS webservice. Remember: once you start writing Java code in JSPs by <% %>, then you're already approaching things wrong.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文