首页 > 解决方案 > 如果为真,则创建虚拟字符串并返回错误消息

问题描述

当用户搜索现有邮件时,我需要为我的应用程序创建一个虚拟字符串,如果它被标记为“已删除”,它将返回一条错误消息“用户已删除”

这是我的 wod 文件。

WOD:

<WebObject name=form2>

Customer email address:

<WebObject name=emailField></WebObject>

<WebObject name=submitEmailButton></WebObject>

</WebObject>

submitEmailButton : WOSubmitButton {
    action = submitEmail;
    value = "Search";
}

爪哇:

NSArray persons = Person.personsWithEmail(email, session().defaultEditingContext());
        if ( (persons == null) || (persons.count() == 0) ) {
            errorMessage = "customer email \"" + email + "\" could not be found.";
            return null;
        }

标签: javawebobjects

解决方案


这就是 submitemail 在 wod 中的样子。

<WebObject name=form2>
Customer email address: <WebObject name=emailField></WebObject>
<WebObject name=submitEmailButton></WebObject>
</WebObject>

<br>
submitEmailButton : WOSubmitButton {
    action = submitEmail;
    value = "Search";

我需要添加一个条件,一旦标志被标记为已删除,它将显示错误消息。


推荐阅读