spring roo gwt客户端验证

时间:2011-09-13 20:59:59

标签: gwt spring-roo

我正在尝试在GWT中添加客户端验证(也使用Spring)到示例费用项目,并在文件AbstractProxyEditActivity.java中添加以下代码

RequestContext request = editorDriver.flush();
if (editorDriver.hasErrors()) {
    return;
}

但它没有丢失任何错误,请你告诉我它是如何工作的,以及任何有用的&同样重要的链接会很棒!!

.flush& .hasErrors工作,他们在哪里检查!!

3 个答案:

答案 0 :(得分:0)

请在运行代码时尝试调试。

答案 1 :(得分:0)

在我的项目中,我做了类似的事情:

首先,我使用默认方式显示错误消息。

其次,在客户端软件包中,我有一些类来进行客户端验证,比如空字段和简单的业务规则。这个类返回一个对象,其中包含有错误的字段和我必须向用户显示的消息。

在服务器包中,我可以使用另一个验证类,它可以进行需要验证数据库和其他内容的验证。此类返回与客户端验证相同类型的对象。

所以,在我的Activity / Presenter中,我调用我的客户端验证,如果没问题,我调用我必须调用的方法(保存,例如),save方法运行服务器验证等等,返回相同的我之前说的结果类型。

我从未使用过spring-roo,也不知道它是如何工作的,所以,如果我说了一些无用的东西,请原谅我。

希望它有所帮助。

答案 2 :(得分:0)

至于您可以访问此博客http://gwtsts.blogspot.com/的链接,它专门用于解释由ROO生成的GWT代码以及如何自定义它。 您还可以观看“Google I / O 2010 - 架构GWT应用”演示文稿。