问题标签 [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.
struts-1 - struts 1 验证
大家好,我在使用 struts 验证时遇到问题,如下所示:加载了编辑配置文件页面,当用户单击保存时,如果存在错误,则应执行验证,必须重定向到同一页面,并显示验证错误,并加载数据, 否则调用执行方法。错误列表有值但屏幕上没有显示错误会发生什么情况,我的代码快照是:我正在使用 struts 1
注意:我的表单 bean 用于不同的操作,我还需要知道如何使用输入属性重定向到同一页面?
struts2 - Struts2 地图/集合验证
我正在尝试使用 struts 2 在地图上进行验证。当我单击提交按钮时,即使我在文本框中插入了一个值,错误消息也会始终出现。无论如何它可以工作吗?任何帮助都感激不尽。以下是我的文件
在我的 new.jsp
在validaton.xml
struts2 - struts 1.2中的令牌拦截器
我的项目在struts1.2。struts1.2中是否有实现Token拦截器(struts2)?我知道它可以通过使用来实现
saveToken(HttpServletRequest req)
isTokenValid(HttpServletRequest req)
resetToken(HttpServletRequest req)
但我不想在每一个动作中添加以上内容。
struts2 - struts 2字段错误值不显示
我有覆盖验证方法并使用添加错误
addFieldError("test", "test print");
并在jsp中使用
<s:fielderror />
但错误未显示在 input.jsp 中。
我的jsp内容类型也是
<%@ page contentType="text/html; charset=UTF-8"%>
我的 struts.xml 就像
struts2 - 无法显示 Struts2 fieldError
我创建了发送动作请求的 index.jsp
完成此操作后,请求被转发到radio.jsp。在这个我显示国家,州列表等。(所以我从index.jsp重定向)。现在我正在对这个表单进行验证。我已经为验证正确创建了 .xml。当验证失败时,它将被重定向到 ./radioButton.action
我创建了一个扩展MethodFilterInterceptor的拦截器,以便将操作错误保留在会话范围内,在 after() 方法中具有以下逻辑。
我已经在我的 .xml 中配置了拦截器,如下所示
在进入会话范围之前,我在控制台上收到错误消息。在控制台打印的输出是
我正在使用下面的标签来显示字段错误
但是在重定向后的jsp中(当验证失败时)消息没有得到显示。
客户端验证运行良好。我禁用了用于检查服务器端验证的 javascript
java - 如何使用 Javascript 或 Struts1.3.8 对所选项目执行验证?
我正在使用 Struts 1.3.8。在我的 JSP 中有一个选择选项,其中包含动态填充的项目。
当用户没有选择任何项目时,如何对选择选项执行验证?所需的规则不起作用。有什么想法或建议吗?非常感谢您的回复,谢谢。
struts - 内容类型在struts中不起作用
这是写在我的验证方法中的。检查大小和空上传是有效的,但内容类型不是,我错过了什么吗?
json - Struts ajax 表单验证
我对 ajax 表单验证有疑问。我正在使用 struts-core 2.3.1.2、struts-jquery-plugin 3.3.0 和 struts-json-plugin。
如果 ajax 请求将提交 ajax 表单并且验证失败,则会出现此问题。因为整个表单将被放置在结果元素上。因此,您可以在 ajax sumbit 按钮上激活 ajax 验证。 http://code.google.com/p/struts2-jquery/wiki/Validation
这里也有过时的信息: http ://struts.apache.org/2.2.3.1/docs/ajax-validation.html
但是在 struts-default.xml 中缺少拦截器“jsonValidationWorkflowStack”,就像在帖子中写的那样:jsonValidationWorkflowStack 似乎在 Struts 2.3.1 中被删除
它来源于 struts-plugin.xml 中的 struts-json-plugin。我不知道如何直接使用它,但我在 struts.xml 中构建了自己的堆栈:
我的表格看起来像:
不幸的是,如果验证失败,我会收到一个 javascript 错误:
似乎无法处理响应中的 json 对象,我不知道为什么我遵循了旧的说明。我假设原因是 struts/utils.js 中的函数 StrutsUtils.getValidationErrors 如果此函数与 json 对象一起使用,但我不确定。任何人都可以帮忙吗?
jsp - 如何承载价值从一个jsp页面到另一个?
就是这样:我正在通过这个刷新一个名为 index.jsp 的页面
它正在召唤我的行动。这是我的 struts.xml 中的映射
我在这里所做的是加载 index.jsp,我用这个 url 刷新了它'populatefields.action'
。这将调用我的操作类和populate
方法(通配符方法调用)。Populate 方法从数据库中选择条目并将它们分配给表单字段属性,并且returns "populate";
哪个控制 register.jsp 已经填充了一些值。[即动态填充的一部分根据当前用户的形式]
如果有一些验证检查,请在 register.jsp 上
if(getUssername.equals(""))
{this.addActionerror("Empty field -Uname-"); return error;}
问题是在返回“错误”时,控件转到 index.jsp,然后填充方法并填充自动字段,但填充方法不会引发任何错误,所以是空的......或错误丢失......知道我是如何可以访问这些错误吗?通过在我的动作课中设置 dem 全局?actionerrors 出现在 index.jsp 中,但我想在每次加载时刷新该页面以从数据库中选择值...我可以将操作错误的值从一个 jsp 页面带到另一个页面吗?
struts2 - 如何将struts项目实现到我自己的项目中?
作为一名实习生,我一直在从事一个项目,一个 Java Web 应用程序。直到现在我已经使用了 javascript 和jquery
验证,但现在我也知道struts 1.x and struts 2
并且想要应用它而不是javascript
......所以我必须从我的 struts 应用程序中复制所有文件。进入我在net beans中的项目文件夹中......我的意思是所有特定文件,比如web-inf
我必须完全复制它们?或者还有另一种方法可以在网豆之类的merge projects
东西中做到这一点?