问题标签 [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 投票
1 回答
876 浏览

java - Struts 1.x 动作被多次调用

我的应用程序使用的是 Struts 1.x,它在 WAS 上运行。

所有动作类都工作正常,除了一个我单击一个按钮并调用一个动作(预计将在 1 小时内完成)然后它开始执行..问题出现在几分钟后调用相同的动作而没有任何按钮触发或任何代码更改。每隔几分钟就会发生 n 次...

如果有人对此有任何想法,请告诉我。

0 投票
2 回答
1765 浏览

java - 获取 Struts2 中已配置操作的列表

在使用 Struts2 (2.3.20) 的项目中,我想在应用程序启动时运行配置的操作(名称、类、命名空间、方法)。

我在用着

  • Struts 2.3.20
  • struts-spring-plugin
  • struts 约定插件

供参考:我之前在 bean 和 Struts 注入方面做过一些工作,所以对此并不完全新鲜,但我一直在解决这里所说的问题。

任何有关如何获得这一点的指针将不胜感激。

进一步说明

阅读下面安德里亚的回答,我发现我需要解释我需要什么。

我正在为应用程序构建应用程序菜单构建器功能。我的计划是获取操作配置,并根据所选操作类和方法的注释信息构建“菜单节点”树。

我对来自配置浏览器的代码的问题是Configuration(xwork) 在 Struts 组件之外似乎不可用。由于这是一个应用程序启动任务,它并不真正适合 Struts 的 MVC 组件模型。我想将菜单构建初始化放在ServletContextListener.

假例子

这里的每个请求只是连接操作配置 <-> 注释 <-> my_custom_menu。由此,我可以生成由动作类和方法的注释提供的菜单结构。

ActionCfg是 Struts 为操作配置返回的任何类,Struts.getConfiguredActions()将是对 Struts 组件的一个或多个调用,并且addMenu(...)是我将菜单项节点添加到我的结构的地方。该结构是稍后从 JSP-s 构建菜单的目标。

我不知道还要写多少代码。

我的解决方案

为了完整起见,我想我会包括由此产生的内容。

首先,我通过这个插入到 Struts 中 ServletContextListnere

然后,我写了DispatcherListener

以防万一其他人沿着这些思路思考:)

0 投票
1 回答
986 浏览

java - Struts2 Web 应用程序没有转发到正确的页面

struts.xml

web.xml

动作.java

SOLoginPage.jsp

SOBookStore.jsp

这些是我目前正在处理的所有文件。我现在遇到的问题是,无论我将用户名和密码多么错误,struts2 都不会将我发送到带有更新的 errorMsg 数据的登录页面。我已经检查了整个网络,并且没有任何帖子出现,甚至可以远程让我找到这个应用程序出了什么问题......非常感谢任何指向正确方向的帮助。以前我在 struts 1.3.10 中执行此操作,但我认为它太旧了,无法与 tomcat8 一起玩,所以我切换到 2.3.4。我在 struts 1 和 2 之间的过渡中遗漏了什么吗?

使用 Struts 2.3.4 Tomcat8 Java 1.7

更新-----所以我遇到了一个问题,struts2 拒绝看到所谓的重写方法执行(有或没有 method="xxx" 存在)或我在这里创建的任何自定义方法是更新的 struts.xml

我现在可能做错了什么?我知道这是可能的,因为我看到其他人使用他们自己的方法而不是覆盖执行。我是否需要告诉 struts 使用自定义方法?PS我只是将jsp文件移到WEB-INF文件夹之外。不知道为什么这让我如此烦恼。

0 投票
2 回答
1287 浏览

java - How to pass an object inside a jsp page [s:iterator] to an action class?

I have a JSP page displaying an object called docsFacebook. I need to pass this object to an action class in order to process its content. How to do it?

JSP

In the same page I have a button with a link to an action class..

How to retrieve this data from that action class?

struts.xml

0 投票
1 回答
52 浏览

java - 从 Intranet 链接下载 pdf 到公共 URL

我在我的 Web 应用程序中使用 Struts 1.x 框架。

当用户点击应用程序 URL 时......从数据库中获取内部网链接,它应该生成 PDF 并将其发送给用户..

我应该使用 response.sendRedirect(intranet link);

这可以在公共服务器(互联网)上工作吗?

请在这件事上给予我帮助

0 投票
1 回答
41 浏览

java - Struts 2 我无法通过

我有一个struts 2,它有一个动作必须驱动到另一个名为“buscarProposta”的参数,但是页面给出了错误。

动作必须传递的参数是name = "produtor" type = "redirectAction"。

0 投票
2 回答
1345 浏览

java - Struts 1.x ActionForm 动作类

我有一个带有四个按钮的简单 html 页面。我知道如何映射按钮,以便动作类获取所选内容的值并根据动作类中的每个按钮调用方法。但是,我应该如何处理行动表格?我可以把它留空吗?似乎struts 需要您映射一个bean,但我不确定在Action Form 中放置什么,因为我要做的只是调用Action 类中的方法。

0 投票
1 回答
416 浏览

java - 如何在struts2中只返回数组而不是json对象

上面给出结果的代码:

但我只想要数组而不是 json 对象,比如

0 投票
1 回答
116 浏览

java - 如何区分获取和发布呼叫..?

对于我的 CustomerAction 类,每次我必须检查方法是获取调用还是发布。

Struts.xml 是这样的:

我不想在我的操作类的方法中检查 get-post 条件。是否有任何替代方法可以直接检查 struts.xml 中的条件?

0 投票
1 回答
816 浏览

java - 在执行struts 2动作类时给出一个空的json结果

我试图使用休眠 ORM 从数据库中检索数据,并使用 Struts2 将输出作为 json 结果。一切都可以从数据库中检索数据,但对于 json 结果,我只得到{}.

我认为我的编码做错了。但是需要一些帮助才能弄清楚。

这是我的动作课:

Pojo类:

includeProperties 有什么问题吗?(只有我能想到的地方..)任何人都可以提出一种方法.. 我已经尝试了一切......

编辑 :

作为 json 输出,它给了我:{"sample":"working"}这意味着它工作正常。那么为什么它不能与ArrayList一起使用?