java - 如何在我的 swing 应用程序中使用 Java 类调用并向 Servlet 传递参数?

标签 java swing http servlets

在我的 Swing 应用程序中,我需要使用登录页面将参数传递给 servlet 以对用户进行身份验证。

在 Web 应用程序中,我们可以使用 Ajax 和 JavaScript 来完成此操作。

但是,如何在我的 Swing 应用程序中实现这一目标?我的团队领导要求我使用 Apache 中的 HTTP 客户端。

请帮我做到这一点。

最佳答案

您的详细信息非常粗糙,但据我了解,您的团队负责人表示,最适合这项工作的是 HTTP POST,而使用 apache 的 httpcomponents 可以更好地实现这一点。

一些示例代码可能如下所示:

 HttpClient client = new DefaultHttpClient();
 HttpPost post = new HttpPost(urlAsString);

 HttpResponse rsp = null;

    try {
        rsp = client.execute(post);
    } catch (IOException e) {
        //ha ha
    } finally {
        //close stuff
    }

并且您可能需要从响应中获取一些 token ,以便稍后在登录时发出请求,但这是一个实现细节。

可以在这里找到一个很好的例子:http://www.vogella.com/articles/ApacheHttpClient/article.html

这是我的心得,希望对你有帮助。

关于java - 如何在我的 swing 应用程序中使用 Java 类调用并向 Servlet 传递参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13586917/

相关文章:

http - 从 net/http.Request.RemoteAddr 获取 IP 地址最干净的方法是什么

javascript - 为什么重复的脚本标签不会产生重复的请求?

java - 在 Java 中过滤列表最简单的方法是什么?

java - 如何对十六进制行键进行HBase范围扫描?

java - 如何刷新与jtable绑定(bind)的Jscrollpane中的数据?

java - 如何改变JProgressbar的 "string painted"的颜色?

java - 如何从 Java 程序运行 Docker 镜像?

java - Java中的Class.this和this有什么区别

java - JButton - 放置图像不起作用

android - android中的异步Http服务器