问题标签 [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.
java - Struts 验证框架:验证摘要为空
背景
我正在学习 Struts 1.x,目前正在使用验证框架。
问题
我有它处于半工作状态。目前它正在显示验证错误,但在 javascript 警报中..然后验证摘要(由 生成的东西<html:error>
)是空白的。嗯,它有 3 个项目符号点应该是验证错误,但没有文本。
- 我没想到它会使用 javascript 警报。我只想要验证摘要。如果可能的话,我该如何关闭它?
- 为什么验证摘要缺少文本?
编辑
这是一些代码,如果有帮助的话。
struts-config.xml
验证.xml
JSP HTML:
编辑 2
以下是一些截图:
显示 javascript 警报:
显示空白验证摘要:
java - 验证拦截器中的排除方法在 strut 2 中不起作用
我是 struct 2.0 的新手。我正在尝试使用拦截器运行我的第一个小型应用程序,并希望仅对执行方法使用验证。
但它在填充和执行方法之前调用验证函数。谁能告诉我我错过了什么。
以下是我的 SampleAction 类。
以下是我的 struct.xml 文件
ajax - 在struts2中使用ajax进行验证
我使用 ajax 验证来验证以下内容
我对 gobal i18n 文件中的错误使用以下国际化
和这个验证文件
我把这个javascript用来使用ajax验证
但是当我执行代码时,我没有在警报消息框中显示有组织的 JSON 文本,字段名称与错误消息中的不同,第二个字段名称丢失,第三个字段名称被剪切(即 carrierNo 变为 rNo )。
你能帮助我吗。我希望 JSON 错误中的字段名称与错误消息文本匹配
我只是想出了问题所在,但我不知道它为什么会发生以及为什么会发生。它总是删除前 6 个字符。为什么会这样
struts2 - 接受属性不起作用struts2的标签
我正在尝试使用接受属性验证上传文件的内容类型,但它似乎不起作用。这是我的代码。
我也试过
两者都不起作用可能是什么问题?
struts - 如何在 Action 标签中动态设置“input”属性的值 - Struts-config.xml (Struts 1.2)
在 struts-config.xml 文件中,action 元素有一个 input 属性,当 actionForm 的 validate 方法返回一些错误时使用该属性。
但是我想在 validate 方法中发生错误时更改此输入属性,因为我有多个页面提交到此操作,并且我希望将其转发到当前提交页面。
我该怎么做,请帮助我。我正在使用 Struts 1.2 版本。
jsp - 使用消息存储拦截器的 Struts 2 验证
我有一个尝试让用户登录的操作。
如您所见,如果用户名或密码无效,我会抛出一个 CredentialException,然后在我的 fieldError 中填充该异常消息。我什至尝试添加一个操作错误。
通过一些建议和在线搜索,我设法使用 Message Store Interceptor 使用 RegisteredUserAction.action 和 MainAction.action 中的注释分别存储和获取。
和
这是相关的 struts.xml 文件内容:
我正在使用基于模板的方法,其中中间内容(在我的情况下是 LoginPage.jsp)被动态包含到主页中。
我的 page.jsp(包括 mainContent):
我的 login.jsp(包括在内):
重定向工作正常,登录表单出现,但没有错误。我什至尝试在 struts.xml 中使用消息存储拦截器,但没有成功。:(
java - Struts2 文本值显示在不正确的位置
我创建了一个 struts2 登录页面,其中包含登录所需的所有基本组件。我正在使用 struts2 文本标签作为标签。下面是我的登录页面代码片段。
我总是看到标题后显示文本(New to Demo?),如下图所示。从 MessageBundle 中读取文本。尽管引用了资源包,但我尝试给出一些直接的文本值,即使结果相同。我错在哪里。
struts2 - Struts 2 Xml 验证:对多个字段进行一组验证
我有很多数字字段,比如说 num1、num2 ... 现在我正在寻找可以在所有字段上应用一组验证的方法,而不是多次编写相同的验证。
这是 requiredString 和 Number 检查的两个验证集
蒂亚
java - struts 为隐藏字段转义表单验证
我根据某些条件隐藏了一些字段,即在 UI 中它们不可见,但是单击提交按钮,struts 正在验证这些隐藏字段..
有没有办法告诉struts不要验证隐藏的字段......即,仅当它们在UI上可见时才验证这些字段。
我正在使用 struts 1.2 框架。
struts - 验证失败时转发对 Action 类的调用
我正在开发 struts 1.1 应用程序。
我已经为 JSP 表单页面(即 adduser.jsp)添加了验证。
单击添加按钮后,它会得到验证。我在“Validator-XSS.xml”中的验证工作正常。
但是当验证失败时,它会转发到输入属性,即 jsp 表单页面(即 adduser.jsp)。
在这里,我需要将调用转发到另一个
打开 JSP 表单页面(即 adduser.jsp)的操作(ieopenAddUser.do)。
更新
struts-config.xml
XSS-validator.xml
单击在 jsp 文件中创建用户时,它将调用createuser.do在表单中输入详细信息后将打开 adduser.jsp,然后单击添加按钮,它将adduser.do 也通过 XSS-validator.xml 进行验证,但调用转到jsp /adduser.jsp但我需要它必须调用createuser.do