任何人都可以告诉我们如何制作桌面客户端。
我的意思是我有一个框架,其中有一个文本字段和一个按钮。
当我点击按钮时,我希望我在文本字段中放置的文本放在网站的文本字段中,并且应该通过网站上的按钮在网站中处理,就像我们放置我们的ID和密码和点击标志,网站根据我们的输入生成的动态文本应显示在我的框架上。
这意味着我通过java框架从桌面间接操作网站。 所以我想知道我应该在按钮的动作监听器代码中做什么样的事情。
我甚至知道jsps和servlet,但无法链接这些应用程序。
任何请帮助我开发新手。
答案 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();
}