问题标签 [struts-action]

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 投票
2 回答
3427 浏览

checkbox - 如何在struts 1.3中仅检索动作类中选定的复选框值

我是新的 struts 我正在开发 Web 应用程序,其中我有一个要求我必须以表格格式显示记录我已经在每条记录中使用了 struts 中的显示标签我有一个复选框现在我需要检索这些复选框的值在我的 Action 中被选中。但是我在所有复选框的 Action 数组中收到了什么。实际上,在使用显示标签显示复选框时,所有复选框都有相同的名称,因此我不明白如何处理我在谷歌上搜索但没有找到合适的情况

如何处理这种情况不理解。任何人都可以提供一些示例代码或提示来处理这种情况

0 投票
2 回答
4228 浏览

jsp - Jsp ActionErrors Struts

在我的时区下午好。

我正在为一家公司完成一个 Java Web 项目,我需要编写在 actionForm 验证方法中检测到的错误。在 validate 方法中,我以这种方式添加错误(代码片段):

在我的jsp中,我想做的是遍历所有发现的错误,然后打印它们。我不想通过以下方式放置所有错误:

我想做的是这样的(伪代码):

如果必须,我可以使用普通的脚本。任何机构可以帮助我听到吗?

提前致谢最好的问候

0 投票
3 回答
669 浏览

java - Struts 2 子动作

我有一个 struts2 表格。在此表单中,要求用户填写几个字段。其中 2 个字段是通过从另一个操作中选择一个对象来填充的。

实际上:主窗体 => 拾取按钮 => 新动作用新窗体填充 => 返回主窗体并填充相应字段。

我的问题是,在用户完成子操作后,我想返回主窗体但不会丢失他之前填写的所有内容......

我不知道如何处理这个问题,我应该将主表单中的每个字段都传递给子动作吗?

0 投票
3 回答
3104 浏览

java - 在struts 2中将可变数量的参数从表单传递到动作

我在我的应用程序中使用 struts2 并在 jsp 中有一个表单,该表单提交给一个动作类。

表单中输入字段的数量在运行时可能会有所不同,因此操作类不能有固定的参数设置器和获取器。我试图在单个动作类中捕获这些可变数量的输入。我想知道它是否可以通过 Struts 2 实现,如果可以,我该怎么做?我知道表单中的输入字段名称(通过 jsp 表单中的迭代器填充的输入字段名称)。

注意:1)我知道通过适当的 getter 和 setter 为动作类中的所有表单值捕获动作类中的表单值(参数)的方法。2) 我已经完成了 struts 2 http://struts.apache.org/2.3.1/docs/model-driven.html中描述的模型驱动操作

我无法获得任何搜索解决方案,感谢您提供任何帮助。

表格人口代码:

0 投票
1 回答
74 浏览

java - GAE 问题上的 Struts 2 动作标签

我对 GAE 上的 struts 2 动作标签有疑问。当我尝试

<s:action name="User_info" namespace="/" executeResult="true" />

我收到以下错误

"com.opensymphony.xwork2.util.logging.commons.CommonsLogger error: Could not execute action: //User_info java.lang.IllegalArgumentException:"

在本地一切正常...谢谢

0 投票
1 回答
13322 浏览

struts2 - 按钮调用动作的struts标签

只是想知道是否有人见过或写过客户标签来调用 Struts2 Actions。

我正在寻找的是这样的: -

所以在你有的动作中

原因是,我们不想使用 href 或图像,而且我们并不总是提交表单。

提前喝彩

0 投票
2 回答
3741 浏览

html - Struts html:具有不同操作的表单

我有一个基于 html:form 操作的带有提交的 jsp。

我想根据变量或当前路径设置动作..等

这不起作用。但这本质上是我想做的。

有什么建议么?对struts来说很新。

0 投票
1 回答
974 浏览

action - 如何为 Struts 1 创建 BaseAction?

我有这个问题:

我需要为 java web 应用程序(使用 Struts 1)创建一个 BaseAction。所有的动作都将扩展这个 BaseAction 并且所有的动作都有更多的方法(创建、更新、删除、列表等)。没有“执行”方法。

我需要这个来获得 Spring 的 ApplicationContext 以及身份验证或所有操作都应该做的其他事情。

当只有“execute”方法时,事情就简单了……只需使用“execute”方法和抽象的“performTask”方法创建 BaseAction。“forward”将是所有其他操作都将实现的“performTask”方法的结果。

所以我不能为具有多个方法的动作做相同的设计,并且每种方法都有自己的前进。

谢谢,Adri108

0 投票
2 回答
1464 浏览

json - JSON 对象在 struts 动作类中变为空

我在 struts 1.3 中工作,我正在将 json 对象构造成 javascript 并将 JSON 对象传递给我的 struts 动作类,但是当我收到 json 时,它是空的,这是我的示例代码

动作类代码

这条线即将为空

并且在解析时给出异常

实际上我做错了什么。我不明白这是我的 json 数据格式错误或其他任何提示对我有很大帮助

0 投票
1 回答
1424 浏览

java - 在 Struts 2 中使用 ModelDriven

我正在使用 Hibernate、Struts 2 和 Spring 开发一个项目,但我的问题在于 Struts。

我创建了 3 个扩展类,ActionSupportModelDriven在所有这些类中为同一个类实现。我已经实现了一些在调用动作时要执行的方法。

类的结构就像

Class1Action.java:

struts.xml我使用下一个结构创建了 3 个动作

struts.xml:

除此之外,我还有一个带有 3 个按钮的 JSP,它们引用了不同的 Struts 动作,还有几个字段表示来自 3 个动作类中使用的模型驱动类的字段,以及<s:push>标签内的所有字段。

问题是当我填充字段并且单击任何按钮后,字段中的数据丢失。

我试图删除从验证中排除方法的 3 条 Struts 行,但不是字段为空,而是第二次按下相同的按钮,他返回一个输入并重定向到 input.jsp。

下一个代码来自success.jsp,即起始页:

成功.jsp:

我不知道这是否是正确的方法,但是当我只使用一个类实现ModelDriven并且这个类具有所有 3 种方法时,我让它工作了。

我只是在尝试这种方式,因为我想让我的代码清晰,并且不要只在一个类中包含所有方法。