问题标签 [actionform]
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.
ruby-on-rails - Rails 自定义 ActionForm 助手
我不喜欢动作表单的当前日期助手,并想用引导日期时间控件之类的东西替换它。
我需要知道编写自定义 actionform 助手的步骤。我需要这个,因为我希望将其作为日期/时间控制的模块化解决方案,我可以跨项目使用它——当然,也可以与世界分享。
我对 ruby/rails 和整个 DSL 都比较陌生...所以请尝试向长期 c/java 程序员解释一点魔法。
forms - 如何获得表单提交警报以取消表单操作?
我有一个 javascript 函数来检查是否有人输入了他们的电子邮件:
这是html表单:
如果用户没有输入电子邮件地址,我希望弹出 javascript 警报,一旦用户按下确定,我希望页面保持不变。在电子邮件有效之前,我不希望 action="signup.php" 发生。这似乎应该很简单,但我已经在整个互联网上查看并找不到解决方案。
谢谢。
java - Struts 1.2 ActionForms & isTokenValid CSRF
我目前有一个问题,即 actionform 的 validate 方法发生在 action 的 execute 方法之前。
这是一个问题的原因是用户可以提交他们自己的请求,如果他们所有必填字段都完成了验证通过并使用 isTokenValid(request) 方法,我可以看到请求无效。并将它们转发到“拒绝访问”页面。但是,如果他们没有完成伪造请求中的所有必填字段,则 validate 方法会返回错误,并将它们转发到实际页面 (.jsp) 并显示错误消息。
知道如何防止这种情况吗?
java - 播放框架:如何在表单中制作动态路由
我创建了一个带有播放框架的表单,但是当我想像这样设置“动作”表单属性时:
它没有工作...
我的@action 被定义为一个字符串
如何使这种“动作”形式的属性动态化?
我可以用“if”来做到这一点,但它很难看......
java - 如何在 Struts 中使用 actionform 设置文本框值
再会,
以下是我的 jsp 代码,我用它来创建一个 datepicker 文本框:
以下是我的 action.java 代码(后面的代码):
因为我想使用 JavaScript/Jquery 创建日期选择器,所以我将文本框更改为<input/>
而不是<html:text />
.
但是,我可以轻松设置值<html:text />
,campaignurl
但我无法设置<input/>
文本框的值periodForm
。
假设这很容易完成,但是在我花了很长时间之后我找不到解决方案。
好心提醒。
java - Struts + 使用多个 ActionForms
我使用旧的 struts 1x 框架开发 Web 应用程序。我创建了 2 个 Action formbeans。但我想知道我是否正确地完成了动作映射。因为当我调用 Action (PCLoginAction) [Relevant actionformbean-- PCActionFormBean] 它不会重定向到相应的页面。以下是我的 struts-congif.xml
下面展示了 Action 类中的 execute 方法。
java - Struts1 ActionForm是Singleton,如果是,不同的请求属性如何存储
Struts1 ActionForm是Singleton,如果是,不同的请求属性如何存储在Struts Application中
java - Struts 1:表单可以读取 bean 值但在提交时不写入
你好亲爱的堆栈溢出的人。我最近在我的 Struts 应用程序中遇到了一个问题。我有一个正确显示一些bean值的jsp(我只粘贴了代码的相关部分,我简化到了极致):
我的 bean 有一个 list1 属性及其 getter 和 setter
我的子 bean 有一个选定的属性:
现在,当输入这个 jsp 时,我得到的值是正确的,即:如果我在 DB 中的映射对象为 selected=true,则选中该复选框。我不明白如何保存我在此表单中所做的更改。当我提交时,所有更改都将丢失。这是纯粹的 struts 相关的,因为在调试中,当我输入链接到提交的 StrutsAction 时,我得到的 ActionForm 已经丢失了所有有趣的值。另外我觉得这与我想要保留的值不是直接存储在主 bean 上,而是子 bean 的属性有关,因为在同一页面上还有很多其他的直接在主 bean 上的属性,我可以轻松保存。
我错过了什么 ?
java - java.lang.ClassCastException: org.apache.struts.validator.DynaValidatorForm 不能被强制转换
我想从数据库中的jsp表单中搜索数据并将其显示在另一个jsp文件中......
搜索FB.java
SearchAction.java
表单数据.java
java - 我们可以使用 DynaActionForm 应用声明式验证吗
我是 Struts 框架的新手。如果 DynaActionForm 不支持验证为什么框架引入了这个表单 bean 类,我会感到有点困惑。因为我们有很多缺点,比如:
DynaActionForm 使用基于 xml 的定义来膨胀 Struts 配置文件。随着 Struts Config 文件变大,这会变得很烦人。
DynaActionForm 不是作为 ActionForm 的强类型。这意味着没有对表单字段进行编译时检查。在运行时检测它们是很痛苦的,并且会让你经历重新部署。
与 Struts Config 文件中的扁平组织不同,ActionForm 可以清晰地组织在包中。
ActionForm 被设计为充当HTTP 和Action 类之间的防火墙,即隔离和封装HTTP 请求参数,使其不直接在Action 中使用。使用 DynaActionForm,属性访问与使用 request.getParameter(一些参数) 没有什么不同。
在运行时构建 DynaActionForm 需要大量的 Java 反射机制,这些机制可能很昂贵。