Tag: gwt

RestyGWT-自定义调度程序不会调用已注册的filter

我正在尝试为resty gwt编写我的自定义调度程序。 我的调度程序RestyDispatcher将包含两个filter: BasicAuthHeaderDispatcherFilter (将添加到每个请求安全令牌), ForbiddenDispatcherFilter (将包含回调ForbiddenDispatcherCallback ) – 如果用户未登录,他的工作是重定向到登录页面。 我有问题,我的filter是由gwt / restygwt注册的,不幸的是它们不起作用。 这是代码: 杜松子酒客户端模块 public class ClientModule extends AbstractPresenterModule { @Override protected void configure() { install(new DefaultModule.Builder().defaultPlace(Routing.PAGE.url).errorPlace(Routing.PAGE.url).unauthorizedPlace(Routing.LOGIN.url).tokenFormatter(RouteTokenFormatter.class).build()); install(new AppModule()); bind(CurrentUser.class).in(Singleton.class); bind(UserLoginGatekeeper.class).in(Singleton.class); // Load and inject CSS resources bind(ResourceLoader.class).asEagerSingleton(); bind(RestyGwtConfig.class).asEagerSingleton(); } } RestyGwtConfig public class RestyGwtConfig { public RestyGwtConfig() { final Dispatcher dispatcher = new […]

Eclipse + GWT – >在开发模式下内存不足

如果我在开发模式下在eclipse中运行我的GWT应用程序并在浏览器中点击一段时间,我总是会在eclipse中出现“内存不足”错误。 我的电脑有16 GB Ram,从未使用超过8GB。 我尝试了几个配置参数。 我的运行配置中的VM参数包含以下参数:“ – Xms8192m -Xmx8192m” 即使在eclipse.ini中我测试了几个配置参数,现在它看起来像这样: –launcher.XXMaxPermSize 8192M -showsplash org.eclipse.platform –launcher.XXMaxPermSize 8192m –launcher.defaultAction openFile –launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms8192m -Xmx8192m 但我仍然得到错误。 有什么办法可以防止这种情况吗?

smartGWT中的线路分离器的等效?

是否存在等效或替代 System.getProperty(“line.separator”); 它给出了以下错误 System类型中的方法getProperty(String,String)不适用于参数(String)

如何在服务器和GWT客户端之间使用RSA?

我想在Java Server后端和GWT客户端之间加密数据。 在GWT客户端上,我使用sbn.js库。 它工作得非常快,并且比gwt-crypto快得多。 这是我如何在给定(e,n)RSA的客户端加密。 我创建了一个JSFiddle : var n = “BC86E3DC782C446EE756B874ACECF2A115E613021EAF1ED5EF295BEC2BED899D26FE2EC896BF9DE84FE381AF67A7B7CBB48D85235E72AB595ABF8FE840D5F8DB”; var e = “3”; var d = “7daf4292fac82d9f44e47af87348a1c0b9440cac1474bf394a1b929d729e5bbcf402f29a9300e11b478c091f7e5dacd3f8edae2effe3164d7e0eeada87ee817b”; function do_encrypt() { var before = new Date(); var rsa = new RSAKey(); rsa.setPublic(n, e); var res = rsa.encrypt($(“#plaintext”).val()); $(“#ciphertext”).val(res); $(“#cipherb64”).val(hex2b64(res)); console.log(“res”); } $(“#encrypt”).click(function () { do_encrypt(); }); 我使用加密明文的hex表示在服务器上解密。 这是我在服务器上解密的方式。 我使用以下库: compile ‘org.bouncycastle:bcprov-jdk15on:1.51’ compile ‘org.bouncycastle:bcprov-ext-jdk15on:1.51’ 以下是我使用(d,n)RSA在服务器上解密的方法: […]

SmartGWT:是否可以为列表网格中的某一行着色?

所有可以在smartGWT listGrid中为某一行着色? 我想只为1行着色,而不是所有listGrid

分页大Resultset -Java的最佳方法是什么

我从性能的角度来看最好的方法,部分地在网页上显示Resultset,让我们说每页10项,如果用户想看到更多的结果,他按下“下一步”btn。 我认为(可能是错误的)当按下“下一步”按钮时,它应该是对服务器的新请求? currentlly我试图学习Java,GWT 谢谢! PS:抱歉我的英语。

GWT Logger:无法控制调试输出?

我在client.gwt.xml文件中有以下内容: 我正在尝试记录以下内容: LOGGER.info(“INFO”); LOGGER.fine(“FINE”); LOGGER.warning(“WARNING”); LOGGER.severe(“SEVERE”); 但是我的firebug控制台中唯一出现的是SEVERE消息: Mon Sep 07 13:44:09 GMT+200 2015 com.mz.client.App SEVERE: SEVERE 为什么我没有收到其他日志消息? 我已经将logging.properties的java.util.logging.ConsoleHandler.level设置为FINE : # Limit the message that are printed on the console to INFO and above. java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter 编辑: 现在,即使没有这些线路,它也能正常工作 <!– –> <!– –> <!– –> 我删除了那些行,清理了我的项目并启动了Apache服务器,无论出于何种神奇的原因我都收到调试输出。 更改 至 不会改变输出。 我收到所有消息到FINER 。 设置 现在不删除调试输出。 […]

在smartGWT中打开/保存文件

我已经实现了RPCService,RPCServiceAsync和RPCServieImpl。 单击按钮时,将调用服务器端的服务,它将从DB获取数据并创建文件。 创建文件后,我需要在客户端打开该文件,并需要提示一个带有打开/保存选项的对话框。 我该如何实现这个打开文件部分。 请提示一种方法来实现t ..回复请…提前感谢…. @Hambend:我还有一个澄清!如何在另一个servlet中调用这个doGet方法,即在我的onmodule加载类中我有很多小部件在单独的布局中,一个这样的小部件是BUTTON? 单击此按钮服务RPCServiceImpl被调用,所有操作都完成,文件在serperate函数中创建(public int GenerateFile(String name)())。 如何使该函数调用doGet方法? 既然doGet需要请求,响应参数会随之传递? 请给我一个调用该方法的方法。 提前致谢

Createprocess error = 206; 文件名或扩展名太长

我知道之前已经问过这个问题,但我无法使用其他post的解决方案来修复它。 我正在尝试使用maven编译复杂的gwt项目层次结构。 一切正常,直到我不得不再添加一个库,更具体地说:org.eclipse.birt.runtime 现在我收到此错误: [ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.6.1:debug …. ….. [Lots of jars, many containing birt, no duplicates though] ….. Error while executing process. Cannot run program “C:\Program Files\Java\jdk1.8.0_20\jre\bin\java”: CreateProcess error=206, The filename or extension is too long 我正在使用的依赖是: org.eclipse.birt.runtime org.eclipse.birt.runtime 4.4.1

如何使用相对大小的ScrollPanel

我正在尝试在页面中使用GWT的ScrollPanel。 由于大多数内容都在ScrollPanel中,因此我希望它采用尽可能大的页面部分,并在页面resize时resize。 当然我想要设置它的相对大小,即setSize(“100%”,“100%”)。 然而,文件说它只能设置绝对CSS单位的大小(例如“10px”,“1em”,但不是“50%”) 我无法理解为什么ScrollPanel无法在GWT中获取相对大小。 经过多次搜索和阅读后,有人建议将元素的大小设置为“100%”(参见GWT相对宽度 )。 我可以尝试但不确定它是否会影响ScrollPanel的其他function – 因为我还将控制面板的滚动。 ScrollPanel myScrollPanel = new ScrollPanel(); myScrollPanel.setSize(“2112px”, “150px”); // Arbitrary width. myScrollPanel.getElement().getStyle().setProperty(“width”, “100%”); 所以这是我的问题: (1)为什么??? (这让我很生气,因为我无法理解,也许有更深入了解GWT内部机制的人可以启发我) (2)如何解决?