1

name在具有一个文本框和按钮的 JSP 页面中Login

<html:form action="login">
    <html:text property="name"/>
    <html:submit value="Login" />
</html:form>
<html:errors/>

并且在 StructsActionForm 中具有validate()类似的方法

public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
    ActionErrors errors = new ActionErrors();
    if (getName() == null || getName().length() < 1) {
        errors.add("name", new ActionMessage("error.name.required"));
                // TODO: add 'error.name.required' key to your resources
    }
            return errors;
}

如果单击时文本框name有一个空输入,它应该在 的帮助下显示错误消息,但它不显示错误消息。Loginerror.name.required<html:errors/>

我正在使用 Net-beans 8.0、Struts 1.3.10。

请帮我解决这个问题提前谢谢。

4

1 回答 1

1

我只是错过了关键的价值

ApplicationResource.properties

所以我无法获取错误详细信息。只需添加值,我在运行程序时就得到了答案。

谢谢回复..

于 2014-03-28T04:41:39.213 回答