草庐IT

gwt-project

全部标签

java - 使用GWT History 传递参数?

我有一个名为Orders的页面和一个名为OrderDetails的页面。如优秀MVPtutorial中所述我正在使用History(使用中央ValueChangeListener)和“事件总线”HandlerManager。我为有人点击订单的事件注册了一个处理程序,它基本上创建了OrderDetailPresenter,传入订单ID(包含在ShowOrderDetailEvent中),然后调用History.newItem("orderDetails").这有几个主要缺点:这个新创建的历史记录步骤不知道传入了哪个订单ID。因此,例如,如果有人为订单详细信息页面添加书签(或在浏览器中返回

java - Maven 和 GWT(和 Eclipse)——它真的有效吗?

在过去的几天里,我一直在尝试使用gwt-maven-plugin在Eclipse中创建/运行一个项目,但一直遇到障碍(请参阅我之前的一些问题)。我喜欢使用Maven进行构建,但由于使用Maven的复杂性,我正在考虑采用Ant构建路线。有人配置好/运行良好吗?是我一个人的问题还是这比应该的更难? 最佳答案 在尝试让事情很好地协同工作时经历了很多挫折之后,这就是我拥有的对我“有效”的设置。“有效”意味着我可以通过调整创建、运行和调试GWT项目,但这不是最优雅的解决方案。创建项目许多步骤与Pascal在这篇文章中的回答相同:MavenGW

java - 如何在 GWT 中预取图像?

我尝试了以下代码:RootPanelroot=RootPanel.get("root");root.clear();finalFlowPanelp=newFlowPanel();root.add(p);for(inti=0;i但这对我不起作用。我错过了什么吗? 最佳答案 图像加载处理程序仅在图像附加到DOM的情况下被调用。所以你必须在loadHandler之外将图像添加到DOM:p.add(img);img.addLoadHandler(newLoadHandler(){@OverridepublicvoidonLoad(LoadE

java - gwt 在你的类路径上测试 : unable to find sample. gwt.xml

我正在为我的应用程序运行gwt测试,这就像一场噩梦,一个接一个地遇到问题,不确定哪里出了问题。首先,我创建了一个虚拟测试用例:publicclassListItemTestextendsGWTTestCase{/***Specifiesamoduletousewhenrunningthistestcase.Thereturned*modulemustincludethesourceforthisclass.**@seecom.google.gwt.junit.client.GWTTestCase#getModuleName()*/@OverridepublicStringgetModu

java - 如何在 GWT 中加入 Google Adsense

有人知道如何将Googleadsense广告放入GWT网络应用程序吗? 最佳答案 您可以将来自Adsense的javascript代码放在GWT开始的单个HTML页面中。这样广告将不会显示在与GTW相同的区域,而是显示在GWT代码的上方/下方。对于可能没问题的广告。此示例在应用程序上方放置横幅:www.javaoracleblog.com为了向GoogleWT表明可以信任Googleadsense站点,您需要将正则表达式匹配URL添加到-whitelist命令行参数。请注意,这可能无法解决上面“我为什么放弃GWT”一文中描述的问题。

java - 将 Java 包添加到 GWT

我尝试过搜索,但无法找到关于如何将您自己的包添加到GWT项目的明确方法。我的树结构是这样的:-com.mycompany-publicMyApplication.htmlMyApplication.gwt.xml-com.mycompany.clientMyApp.java-com.mycompany.guiTableLayout.java我看到的答案是添加相对于gwt.xml文件根目录的包,如下所示:然后它提示:Unabletofindtype'com.technicon.client.MyApp'Hint:Previouscompilererrorsmayhavemadethist

java - 在与 GWT Module Base 不同的上下文中调用 GWT 服务?

我有一个带有X-GWT-Module-Basehttp://host:8080/foo/的GWT模块,我想调用一个位于的(GWT)服务>http://host:8080/bar/。例如,原因是我希望能够在两个不同的GWT客户端项目之间共享GWT服务。到目前为止,我所要做的就是服务是否位于模块上下文中,即http://host:8080/foo/bar工作正常,使用@RemoteServiceRelativePath("bar")在我的服务界面中。似乎@RemoteServiceRelativePath只允许相对于模块基本URL的值...那么还有其他方法可以完成我想要完成的任务吗?

java - GWT 中的 native Javascript 方法

我的一个GWTJava类中有一个nativeJavascript方法,但我无法从nativeJavascript代码调用我的Java方法。我试着关注this尽可能接近,但我无法让它工作。我编译它并在Firefox中运行它,错误控制台显示“错误:this.lc不是函数”。我尝试将所有方法更改为public,但这似乎没有什么不同。我做错了什么?packagecom.proprintsgear.design_lab.client;...publicclassValueBoxextendsHorizontalPanel{...privatevoidfireChange(){...}privat

java - `Eclipse/Project/Clean...` 和 `Eclipse/Project/Refresh (F5)` 有什么区别?

有什么区别"Eclipse/Project/Clean..."和"Eclipse/Project/Refresh(F5)"我经常不得不“重建”我的工作区,其中几乎没有相互依赖的项目,我不确定哪种方法是重新开始的最佳方式? 最佳答案 如前所述hereRefresh分析源文件以检查是否从Eclipse外部进行了任何更改,如果有,则编译更改的文件。另一方面,Clean删除所有已编译的类并强制重新编译整个项目(或工作区)。 关于java-`Eclipse/Project/Clean...`和`E

java - GWT + symfony2,我疯了吗?

有没有人有集成GWT和Symfony2的经验?目前我正在使用Symfony2,前端是JQuery+HTML。尽管已经使用过JQuery,但编写Javascript会让我发疯。请问有没有成功案例?GWT可以为我生成javascript。我只需要编写类型安全和面向对象的Java。但是,还有一个问题,在GWT的常规实践中,HTML元素都是动态创建的。所以当一个页面被搜索引擎抓取时,没有任何元素可以抓取。是影响SEO排名的严重问题吗? 最佳答案 GWT是一个强大的工具,您可以用java编写代码,GWT将生成支持跨浏览器的JavaScript