从java程序打开浏览器,并预先填充post参数

从java程序打开浏览器,并预先填充post参数,java,web-applications,browser,post-parameter,Java,Web Applications,Browser,Post Parameter,我有一个java程序,在那里我可以打开Internet Explorer或任何浏览器。 使用Runtime.getRuntime().exec(cmd) 但是我想从我的java程序中打开一个浏览器,其中提到url和post参数 首先,这可能吗?我怎样才能做到这一点呢?对此你无能为力。除非您正在打开的浏览器有一些可用的命令行参数(您必须查找它们,并且它们是特定于浏览器的),否则您将无法执行此操作 我是否可以建议使用Java浏览器窗口: 该对象具有相当大的API,并将使用本机浏览器呈现页面 具体而言

我有一个java程序,在那里我可以打开Internet Explorer或任何浏览器。 使用
Runtime.getRuntime().exec(cmd)

但是我想从我的java程序中打开一个浏览器,其中提到url和post参数


首先,这可能吗?我怎样才能做到这一点呢?

对此你无能为力。除非您正在打开的浏览器有一些可用的命令行参数(您必须查找它们,并且它们是特定于浏览器的),否则您将无法执行此操作

我是否可以建议使用Java浏览器窗口:

该对象具有相当大的API,并将使用本机浏览器呈现页面

具体而言,此代码段将满足您的要求:


对此你无能为力。除非您正在打开的浏览器有一些可用的命令行参数(您必须查找它们,并且它们是特定于浏览器的),否则您将无法执行此操作

我是否可以建议使用Java浏览器窗口:

该对象具有相当大的API,并将使用本机浏览器呈现页面

具体而言,此代码段将满足您的要求:


您可以将URL应用于命令行参数,例如在IE中:

C:\Windows\System32>"C:\Program Files (x86)\Internet Explorer\iexplore.exe" http://stackoverflow.com/
火狐:

C:\Windows\System32>"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" stackov
erflow.com
和铬:

C:\Windows\System32>"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
" stackoverflow.com

在windows上工作时,您需要用应用程序在您的环境中的位置替换
C:\windows\System32>“C:\Program Files(x86)\Google\Chrome\Application
,您可以将URL应用于命令行参数,例如在IE中:

C:\Windows\System32>"C:\Program Files (x86)\Internet Explorer\iexplore.exe" http://stackoverflow.com/
火狐:

C:\Windows\System32>"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" stackov
erflow.com
和铬:

C:\Windows\System32>"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
" stackoverflow.com
在windows上工作时,您需要将应用程序在您的环境中的位置替换为
C:\windows\System32>“C:\ProgramFiles(x86)\Google\Chrome\Application