gpt4 book ai didi

liferay6 中的 Struts2+验证

转载 作者:行者123 更新时间:2023-12-02 10:08:26 30 4
gpt4 key购买 nike

我的 view.jsp 的形式如下:

<s:form action="action">
<s:textfiled name="user"></textfield>
</s:form>

我在同一个包中创建了 ActionClass 和 ActionClass -Validation.xml。

ActionClass -Validation.xml:

<validators>
<field name="user">
<field-validator type="required">
<message>You must enter a value.</message>
</field-validator>
</field>
</validators>

在我的支柱

<action name="action" class="com.action.ActionClass" method="execute" >
<result name="success">/html/view/register-success.jsp</result>
<result name="error">/html/view/register-error.jsp</result>
<result name="input">/html/view/view.jsp</result>
</action>

但是这不起作用。有什么问题吗?

最佳答案

required 验证器用于检查指定字段是否不为空。您可能想要使用 requiredstring 验证器来检查字符串字段是否为非空且长度 > 0。

此外,您的验证 xml 文件名应为 ActionClass-validation.xml,注意 -validation 小写。

关于liferay6 中的 Struts2+验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16167971/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com