关于桌面客户端

时间:2013-05-02 06:18:09

标签: javascript swing jsp java-ee servlets

任何人都可以告诉我们如何制作桌面客户端。

我的意思是我有一个框架,其中有一个文本字段和一个按钮。

当我点击按钮时,我希望我在文本字段中放置的文本放在网站的文本字段中,并且应该通过网站上的按钮在网站中处理,就像我们放置我们的ID和密码和点击标志,网站根据我们的输入生成的动态文本应显示在我的框架上。

这意味着我通过java框架从桌面间接操作网站。 所以我想知道我应该在按钮的动作监听器代码中做什么样的事情。

我甚至知道jsps和servlet,但无法链接这些应用程序。

任何请帮助我开发新手。

2 个答案:

答案 0 :(得分:0)

我认为您要做的就是通过将值作为参数传递来从您的应用程序发出HTTP请求。

可能是How to send HTTP request in java?

的副本

浏览链接,可能会有用。

textField获取价值,将HTTP request与参数(从textField获取)一起制作,然后就完成了。

如果您想在请求时打开网络浏览器,可以使用Desktop.browse()

答案 1 :(得分:0)

您将不得不使用ProcessBuilder(或Runtime.exec()来明确执行explorer.exe with the options

Process p = new ProcessBuilder("explorer.exe", "http://yourpage.com/Myjsp.jsp").start();

您可以将您要自动填充的值作为pat pf URL参数发送,如

Process p = new ProcessBuilder("explorer.exe", "http://yourpage.com/Myjsp.jsp?myvar="+my value).start();//where myvalue is String variable where you have the value from Frame.

我认为您可以使用以下代码...

if(java.awt.Desktop.isDesktopSupported()){ // Desktop Not supported on all Platforms.
   Desktop desktop=Desktop. getDesktop();
   desktop.browse(new java.net.URI("http://yourpage.com/Myjsp.jsp?myvar="+myvalue));
}else{
  Process p = new ProcessBuilder("explorer.exe", "http://yourpage.com/Myjsp.jsp?myvar="+my value).start();
}