Java GWT中获取页面上的操作
我有一个方法可以对yahoo.com页面进行任何操作(解析、更改页面上的文本等),最后我的方法将yahoo.com页面的所有更改保存到result.html 我在Google Web Toolkit的页面上有一个按钮和一个侦听器:Java GWT中获取页面上的操作,java,gwt,Java,Gwt,我有一个方法可以对yahoo.com页面进行任何操作(解析、更改页面上的文本等),最后我的方法将yahoo.com页面的所有更改保存到result.html 我在Google Web Toolkit的页面上有一个按钮和一个侦听器: myButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { changeYahoo(); }}); 问题是,单击按钮(myButton)后,如何在同一浏览
myButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
changeYahoo(); }});
问题是,单击按钮(myButton)后,如何在同一浏览器的窗口结果页中显示?一种方法是设置body元素的内部HTML。取决于您希望看到的效果 尚未测试此代码,但如果您将被操纵的HTML作为字符串,则可以通过以下操作成功:
Element e = RootPanel.getBodyElement();
e.setInnerHtml(changedYahooString);
更新:你是否再次阅读了你的问题,你终于在服务器上有了一个文件和结果?然后,您应该简单地将浏览器指向那里,并从服务器提供页面。这个答案应该对你有用: