问题标签 [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.
jsp - 验证失败时如何向jsp返回值
我有一个允许用户修改保存在数据库中的 bean 的表单:
当用户提交时,这些validate()
方法会检查输入。如果输入不正确,Struts 会返回包含表单的 jsp,但值为空。我想在形式上保持旧值......我该怎么做?我不想在validate()
方法中访问 BD,也不想在会话中保存它。
struts2 - 需要由 FileUploadInterceptor 创建的 Struts2 字段错误键
我正在使用 Struts2 - FileUploadInterceptor 来处理正在上传的文件的内容类型和最大大小。
为了显示错误消息,<s:fielderror/>
显示错误消息是完美的。
我正在处理一个包含多个部分的页面,我需要显示仅属于该部分的错误消息,问题<s:fielderror/>
是它显示所有错误消息并解决此参数将被传递,例如
我不确定 FileUploadInterceptor 为内容类型错误和最大大小错误创建的错误键是什么,请帮助我解决这个问题。
struts - html-el:checkbox 在 Struts 验证错误显示后被选中
我有一个非常简单的问题。下面是我的 JSP 代码,其中我在行中显示多个复选框。默认情况下,所有复选框都被选中,如果用户想忽略某些行,他取消选中该行的复选框。
我的问题是,如果未选中行的复选框并且由于某些其他字段,如果 Struts 在屏幕上引发表单验证错误,则未选中的复选框将显示为选中状态。我错过了什么吗?如果没有 struts 验证,那么一切看起来都是正确的。
struts2 - Struts File Upload 识别正确的扩展名而不是 .tmp
我是 Struts 的新手,正在使用 Struts 进行文件上传。
客户端:它是一个 Java 程序,它使用 apache HttpClient API 访问我的 Strut 应用程序并为我提供文件。客户根据需要有时给我 .wav 文件和有时 .zip 文件,有时两者兼而有之。
服务器:Struts 应用程序从客户端应用程序获取请求并上传文件。
在这里,当我上传文件时出现问题,它使用“.tmp”扩展名上传,我想用客户端传递的相同扩展名上传。
或者还有其他方法可以检查文件客户端发送的扩展名是什么......?
我陷入了这个问题,无法继续。
请找到附加的代码并告诉我我必须做哪些修改:
服务器代码:
客户端代码:
实际上客户端被写得很长并且不能被修改,我想在服务器端识别一些东西只是为了找到扩展。
请帮忙,谢谢。
java - jsp财产
我需要循环传递来自 jsp 文件属性的值。这是代码
我正在尝试在 javascript 中进行一些验证,它只正确读取第一个文件而不是其余文件。有任何想法吗 ?
我在这里错过了什么吗?谢谢。
java - Struts 2 下载 - 如何动态配置文件名?
我正在开发一个应用程序,人们将从数据库中提到的位置下载所需的文件到他们的本地。我正在使用 struts 2 从服务器下载文件。我可以毫无例外地下载该文件,并且效果很好。但是正在下载的文件具有我在 struts.xml 中指定的文件名,我希望它是正在下载的确切文件名。例如,如果原始文件名是 struts.pdf,我将其下载为 download.pdf,如何防止它并下载具有实际文件名的文件
我的struts.xml配置如下,
而且我忘了提到我正在使用 struts2-jquery 来开发 UI。请帮助我,因为我正处于我项目的非常关键的阶段。
struts - 如何在 struts 1.3 属性文件中编写上标(如正方形、幂)?
我需要在前端打印 m(square) 之类的单位。因此,为此我必须在属性文件中提及。但是属性文件不接受这样写。请帮我。
struts-1 - 如何防止在struts 1中重置表单值?
我试图防止我在 jsp 页面上的选择框的值在 struts 1 中被重置。不一定是尚未提交捕获数据的新表单,但从存储对象填充的表单将其选择字段重置为默认值由于假设保留了这些值,因此对工作流程造成了不良影响。到目前为止,我在搜索中一无所获,希望得到指点/帮助。
java - 如何在 Struts 1.2 中验证对 JSP 页面的请求
如何在 Struts 1.2 中验证对 JSP 页面的请求/响应?
简短的场景:动作类的响应在传递到 jsp 的过程中被捕获并被调整。如何验证该响应是否已被触及?(这都是 VAPT 的一部分,如果听起来不合逻辑,请见谅)
struts2 - struts2中字段验证器的动态字段名称
我有这门课
在我的 JSP 页面中,我这样填写
每次我提交页面时,都会将时间地址对象添加到列表中,因此大小将增加一。当我查看上一个textField的源HTML时,它的名字看起来像这样 listOfAddress[0].streetName ,如果我在添加成功后提交JSP页面,它将返回相同的页面,这个文本字段的名称将是 listOfAddress[ 1].streetName 如果您查看其 HTML 源代码
像这样我可以向同一个 Employee 对象添加尽可能多的地址。
到目前为止一切正常。问题是当我想验证此字段时,因为它是动态的,如果我进行此验证,它将仅在第一次验证它。
我想要的是根据列表的大小使列表“listOfAddress”的索引动态化。
我不知道如何从jsp动态传递它
我可以做这样的事情吗?
或将动态值传递给自定义验证器?
请帮助我,当索引是动态的时如何验证列表