比较难的问题,应用程序中如何调用 window.open
我想在java应用程序中,调用js的方法,比如window.open(),或者给表单一个字段赋值,怎么解决?   我查过相关资料,许多的js引擎都不支持   com   对象,因此window,document等不能用,能有其他方法吗?   我就是想打开一个窗口,然后给这个页面上的文本框set值,改怎么做,求高人指点
------解决方案--------------------我就是想打开一个窗口,然后给这个页面上的文本框set值 
 如果就是這樣的話,你直接調用window.open(url),用url傳參就可以了啊 
 如果你用struts,url就進入action中 
 如果是JSF就在MBean中直接設置文本框
------解决方案--------------------Desktop.getDesktop().browse(new URI( "http://www.yahoo.com.cn ")); 
 JDK6平台支持.
------解决方案--------------------  public test 
 { 
    .....      
    public void test() 
   { 
     .. 
   }   
 }   
 就是在test()方法中,打开www.sohu.com,然后在邮箱中输入用户名,点击超连接,这些操作如何在test()方法中完成.
------解决方案--------------------你用的不是STRUTS? 
 如果是STRUTS,本身自带的标签就在触发一次ACTION以后,带出所有FORM的值了
------解决方案--------------------可不可以这样 
 自己写好一个模板文件,如 
  <html>  
  <script language= "javascript ">  
 var subwin = window.open( "www.sohu.com "); 
 subwin.xxx.setxxx 
 ......   
  </script>  
  </html>    
 然后在test中用Runtime把ie启动 
 Runtime.getDefaultRuntime().exec( "IEXPLORE.EXE your_template.html ");   
 仅供参考 
 我机器上没有JVM,无法测试   
------解决方案--------------------dwr2的push概念可以完成这样的操作:在Java里面调用页面的js方法 
 具体可以搜索dwr2。文档很多,就不罗嗦了。
------解决方案--------------------试试 
 HTTPclient