Tag: gwt

GWT简单Web表单提交 – 重定向到新页面

我有一个用Google Web工具包编写的简单Web表单。 我希望用户在点击提交按钮时关注新url。 但是,我找不到任何将用户从GWT代码中重定向到新URL的示例。 我怎么能实现这个目标?

GWT会话管理

关于java的gwt session,我没有太多关注。 我有点怀疑。 任何人都可以检查下面的实现是否需要完成。 public class ServiceImpl extends RemoteServiceServlet implements Service { void CreateSession(String Username) { HttpServletRequest request = this.getThreadLocalRequest(); HttpSession session = request.getSession(); session.setAttribute(“Username”, Username); } boolean ValidateSession(String Username) { HttpServletRequest request = this.getThreadLocalRequest(); HttpSession session = request.getSession(); if (session.getAttribute(“Username”)) { return true; } return false; } } 这是实现这两个function的正确方法吗???

加快GWT项目的更新速度

我正在使用GWT.F​​ireFox浏览器和Eclipse IDE开发一个项目。 当项目运行并刷新浏览器以进行客户端软件包更改时,需要很长时间。 也许6到10秒。 也许是因为项目变大了。 如何加快浏览器的刷新过程?

在谷歌应用引擎和GWT中使用SOAP Web服务

我正在GWT中编写Web应用程序,我正在尝试与SOAP Web服务进行交互。 我知道如何使用JAX-WS库在常规Java环境中执行此操作,但GAE(Google App Engine)不支持它。 请参阅http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine 有没有办法使用GWT + GAE消费基于wsdl的Web服务(例如ebay Web服务)? 谢谢!

GWT 2.1 CellTable列标题单击事件

有没有办法将clickHandlers(或任何类型的处理程序)添加到CellTable中列的标题 ? 我想为我的CellTable添加一些排序function,我没有看到Column或Header类中允许这样做的任何方法。 我用这篇文章来弄清楚如何使用CellTable。

无法安装GWT Developer Plugin

我开始学习GWT并在Eclipse中编写了一个示例应用程序。 然后我说“在服务器上运行”。 它给了我一个打开的URL,我在Chrome中打开了它。 我看到一个提示,要求我安装GWT Developer Plugin并给我一个链接 。 但我没有看到任何“安装”按钮。 这是Google的一些残酷玩笑吗? 我现在该怎么办? 我该如何运行应用程序? Eclipse只给了我这个链接,这反过来给了我一个安装插件的提示,我不能。 在Firefox上,它说版本29不受支持。 这到底是怎么回事?

GWT和Enum的问题

我在GWT应用程序的客户端部分有一个枚举,当我尝试运行与序列化问题相关的exception时,我得到一个exception。 我做错了吗? 我读到GWT支持枚举,我使用的是最后一个版本。 枚举: public enum AnEnum implements Serializable { ITEM_A(“Item a description”), ITEM_B(“Item b description”); private String description; private AnEnum(String description) { this.description = description; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } } 例外: Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at […]

如何在GWT中预取图像?

我尝试了以下代码: RootPanel root = RootPanel.get(“root”); root.clear(); final FlowPanel p = new FlowPanel(); root.add(p); for (int i=0; i<20; ++i) { String url = "/thumb/"+i; final Image img = new Image(url); img.addLoadHandler(new LoadHandler() { @Override public void onLoad(LoadEvent event) { p.add(img); } }); Image.prefetch(url); 但它对我不起作用。 我错过了什么吗?

GWT编译器忽略方法的注释

是否可以创建注释(或其他方式)来强制GWT编译器不编译方法? 我有一个类,我也在app-engine(在共享文件夹中)使用,并且其中的一个方法需要仅服务器端function,这导致GWT无法编译。 我希望GWT忽略该方法(而appengine不会)。 我想到了一个注释,或者一个在编译之前擦除方法的预编译脚本。 这两种方法对我都有用,如果我仍然可以通过eclipse IDE进行编译,那将是最好的。 有人想过这个或尝试过吗?

将“rgb(x,x,x)”字符串解析为颜色对象

是否有一种有效的方法/现有解决方案将字符串“rgb(x,x,x)”[其中x在这种情况下为0-255]解析为颜色对象? [我打算使用颜色值将它们转换为hex颜色的方便。 我希望有一个GWT选项。 我也意识到使用像Scanner.nextInt这样的东西很容易。 但是我一直在寻找一种更可靠的方式来获取这些信息。