【问题标题】:spring roo gwt client side validationspring roo gwt 客户端验证
【发布时间】:2011-09-13 20:59:58
【问题描述】:

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

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

但它并没有抛出任何错误,请你告诉我这是如何工作的,任何有用和重要的链接都会很棒!!

.flush 和 .hasErrors 是如何工作的,它们在哪里检查!!

【问题讨论】:

    标签: gwt spring-roo


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      在我的项目中,我会这样做:

      首先我做了一个默认的方式来显示错误信息。

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

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

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

      我没用过spring-roo,也不知道怎么用,所以说的没用还请见谅。

      希望对你有帮助。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 我确实浏览了您提供的链接,事实上这是我访问的第一个链接。将浏览您分享的演示文稿,谢谢。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-20
        • 1970-01-01
        相关资源
        最近更新 更多