日期:2014-05-18  浏览次数:20692 次

请教牛人?
我想在java应用程序中,调用js的方法,比如window.open(),或者给表单一个字段赋值,怎么解决?   我查过相关资料,许多的js引擎都不支持   com   对象,因此window,document等不能用,能有其他方法吗?   我就是想打开一个窗口,然后给这个页面上的文本框set值,改怎么做,求高人指点

------解决方案--------------------
up
------解决方案--------------------
java应用程序-----服务器端
js-----客户端
你这服务器程序怎么能调用客户端的程序呢?
楼主你还是先理一下你的需求吧~
------解决方案--------------------
jf

------解决方案--------------------
你用什么做的?
struts的话request.setAttribute()
------解决方案--------------------
我也不怎么明白

楼主你是不是想在一个java应用程序里面
通过点击一个按钮触发IE打开一个页面

还是

本身就在IE里,点击按钮打开另一个页面
------解决方案--------------------
可以在Servlet或JSP的标签里添加js代码,这样js代码也会被下载到客户端运行。

------解决方案--------------------
//file就是你的网页地址
import java.lang.*;

...

public openFile(String file)
{
try{
Runtime rt=Runtime.getRuntime();
rt.exec(file);
}
catch(Exception e)
{
}

}
------解决方案--------------------
applet?怎么会有这种怪需求
------解决方案--------------------
模拟请求,往接收登陆的页面提交你的属性就可以了
比如,用户名的属性名为:username密码的属性名为:password,而接收登陆请求的路径为a.jsp那么,你只需要用a.jsp?username=aaa&password=bbb连接访问就可以了