问题标签 [struts-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3226 浏览

spring - Struts 验证器 validwhen (*this* == null) 未按预期工作

我正在尝试使用 struts 对弹簧表单进行一些半复杂的验证。

根据 struts 用户指南,validwhen 子句中的 null 值测试空字符串或空值。

因此,我希望以下检查仅在 test 为空字符串或 null 时才能成功。

我看到它在输入值为空时有效。但是如果我从表单中完全删除输入(我假设这会映射到一个空值),它会失败......

有谁知道如何使用 struts 验证器来测试提交的表单上是否缺少字段?

我在 Struts 1.3.8 上。

如果有人想知道为什么我需要对此进行测试,我正在寻找的最终逻辑类似于:

谢谢

0 投票
1 回答
1456 浏览

java - 如何使用 Struts 验证器使用字段组合来验证日期

如果我在表单上有 3 个文本字段,我如何使用 struts 验证器来检查所有 3 个字段的组合是否应形成有效日期。

例如

在 struts 验证器中,我可以做这样的事情

但是我如何检查日+月+年是有效日期?包括二月和闰年?

0 投票
1 回答
72 浏览

jakarta-ee - 首先执行哪个标签?

在最初执行的上述编码中


0 投票
2 回答
4945 浏览

struts2 - struts2 条件 xml 验证

我有一个我认为是常见问题的问题,但是一整天的谷歌搜索并没有发现任何有用的东西。

我有一个带有复选框和文本字段的表单。我想对文本字段进行正则表达式验证,但前提是选中了复选框。正则表达式验证目前适用于其他非条件字段,但我无法确定在 action-validation.xml 文件中是否存在允许此操作的语法。IE。对于其他领域,我有类似下面的内容。我需要的是一种仅在选中复选框时才进行有条件评估的方法。

有没有人有如何做到这一点的代码示例?

任何帮助深表感谢。

0 投票
1 回答
3626 浏览

struts-validation - OGNL 解析异常

谁能告诉我是什么引起了这个错误..?

0 投票
1 回答
1047 浏览

java - 如何验证 Struts 1 中的密码字段?

我正在制作注册表。

我需要检查两个密码字段是否相同。

方法

我试过这个,但它给出了一个错误。对于资源类型,该方法getActionError(ServletContext, HttpServletRequest, ValidatorAction, Field)未定义。

0 投票
3 回答
51654 浏览

struts - Struts的基本流程

好吧,我想学习 Struts,所以我将从 Struts 1 开始,我想知道一般流程。需要什么文件?

struts-config.xml 的作用是什么?验证.xml?validation-rules.xml 当您访问您的 JSP 页面时,触发了一个动作,会发生什么?Action 和 Form 类有什么作用?触发动作时首先调用哪个类。

我刚刚下载了一个示例表单,所有这些文件起初都令人困惑。我想知道发生了什么来更好地了解 Struts。

0 投票
1 回答
517 浏览

validation - Struts2 - 禁用转换错误

我有一个 ssn 字段(表示为 Action 类中的字符串),用户在其中输入以下格式 123-23-2233 的内容。Struts2 抛出错误。我不知道它在哪里配置为将其作为错误抛出。我该如何阻止这个?

我在 validate() 方法中有自己的验证,就像这样

0 投票
1 回答
347 浏览

ipv6 - 在 Struts 1.2 中验证 IPV4 和 IPV6 地址

我正在努力寻找下面的解决方案。使用 struts taglibs 框架(Struts 1.2)验证 IPV4 和 IPV6 地址。

请有任何建议,我也搜索过网络,但我不想要正则表达式方面的解决方案。请帮助解决这个问题

我使用的 Struts 版本是 Struts 1.2 我还想在 IPV4 和 IPV6 地址验证发生时显示一条警报消息。

请为我提供相同的代码片段,因为我挣扎了很长时间

0 投票
1 回答
1005 浏览

struts-1 - 需要请求中的查询字符串与操作映射的输入属性一起使用

我正在使用 struts 1.3.10。我需要请求中的查询字符串与操作映射的输入属性一起使用,这样当验证失败时,转发会转到正确的页面,而不会出现任何空指针异常。我怎样才能做到这一点?我确实将整个 forward(myAction.do?foo="bar") 作为通过 jsp 发布的表单属性。如果我不清楚问题定义,请告诉我。