How to call and pass the parameters to the Servlet using the Java class in my swing application?
本问题已经有最佳答案,请猛点这里访问。
在我的Swing应用程序中,我需要使用登录页面将参数传递给servlet来验证用户身份。
在Web应用程序中,我们可以通过使用Ajax和JavaScript来实现这一点。
但是,如何在我的Swing应用程序中实现这一点呢?我的团队领导让我使用Apache中的HTTP客户机。
请帮我做这个。
您的详细信息相当粗糙,但根据我的理解,您的团队主管认为该工作的正确之处是一篇HTTP文章,而且使用Apache的httpcomponents可以更好地实现这一点。
一些示例代码可能如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 | 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 } |
您可能需要从响应中获取一些令牌,以便在以后登录时发出请求,但这是一个实现细节。
这里有一个很好的例子:http://www.vogella.com/articles/apachehhttpclient/article.html
这是我头顶上的,希望能有所帮助。
您必须创建HTTP请求。HTTP方法取决于您的servlet。要创建基本的HTTP请求,您应该使用
正如您的团队领导建议的那样,您可以使用HTTP客户机向servlet发出HTTP请求并传入所需的参数。见http://hc.apache.org/