问题标签 [struts-config]

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 回答
1787 浏览

struts2 - 无法排除struts2拦截器中的方法

我在这个问题中遇到了这个家伙的相反问题: Struts 2: 从 defaultStack 拦截器中排除验证方法

上述问题涉及排除所有方法,我的问题是没有排除任何方法!

我试图让我的 authenticationInterceptor 忽略我的 LoginAction 的 showLogin 方法:

但是,每次我转发到 loginInitial 时,拦截器都会抓住它,即使我的 showLogin 方法被排除在外。

我检查了命名问题,并尝试在操作中的拦截器引用中放置几个​​不同的值,但似乎没有任何效果。

当我转发到 loginIntial 时跳过授权拦截器的正确方法是什么?

0 投票
1 回答
1351 浏览

jquery - 在struts 2中导出为PDF:调用不同的动作类不会绑定表单值

在我的应用程序中,我选择用户名(使用复选框)并单击“导出数据”按钮,这将打开一个弹出窗口(询问是否导出到PDFCSV)。我曾经jQueryUI得到modal-dialog

该复选框采用不同的形式,并且“导出数据”不在该形式中,因此当我使用 document.location.href 击中一个动作类时,我无法获取复选框值

这就是在 JSP 中形成复选框的方式

单击“导出数据”按钮,我从 jquery 调用方法(用 struts-2 操作编写)。请看下面的jquery代码

这就是我的 struts-action-configuration 的方式

请帮助我。谢谢

0 投票
0 回答
284 浏览

java - 外部文件中的 Struts 属性

我已经有这个问题很长时间了,我似乎无法找到答案。我想知道至少这是否可能。我有一个 Web 应用程序,在这个操作中我想上传一个.xls文件。问题是我不想上传大文件,我把这个约束放在struts.xml

我想知道的是是否有人知道从 struts.xml 外部化这个值的任何方法。今天,一个完全加载的 .xls 文件超过了 2 MB。提前致谢。

0 投票
1 回答
7194 浏览

struts2 - Struts2 .action 扩展导致 CSS、JavaScript 和 Struts Dojo 崩溃

我们已经在 Struts 2.1.8 上运行了一段时间,所有的 Struts 动作都按预期工作,即 Struts 动作的 href 以没有扩展名的动作名称呈现。

这是设置链接的 JSP 代码:

在 2.1.8 下正确呈现到http://localhost/viewHomehttp://localhost/viewSearch等的链接

我们刚刚升级到 Struts 2.2.1(检查了从该版本到 v2.3.4.1 的所有版本),现在看到 Struts 操作链接呈现为http://localhost/viewHome.actionhttp://localhost/viewSearch.action等。

我的研究表明,一般建议的解决方案是使用

在 struts.xml 中删除 .action 后缀。虽然这会使 URL 正确呈现,但它会导致意外的副作用。Struts 现在认为每个 URL 都是一个动作,包括对 .css、.png 等的请求。

我在 web.xml 中的过滤器映射没有改变。尽管它向 Struts 发送 /*,但我们在 2.1.8 下没有看到这种行为

为了解决这个问题,我不得不使用excludePattern来阻止 Struts 尝试将这些请求视为操作。

虽然这可行,但最后一个障碍是我的日志中充满了来自 Struts 标记请求的错误,这些请求被作为 Struts 操作处理。当我将这些 URI 添加到排除模式时,Struts Dojo 标记在某些页面中似乎不起作用。

受影响的 struts.xml 部分是:

日志中的 Struts 错误示例如下:

我不确定struts Dojo 请求是真实的URI 还是虚拟的或其他。

感觉在这一点上,我已经跳过了很多圈来解决从 URL 中删除 .action 扩展名的简单问题,因为回到 2.1.8 JAR 解决了所有问题,但我决心找到如果可能的话,前进的道路。

很感谢任何形式的帮助。

0 投票
1 回答
4893 浏览

struts - Struts (1.2.9) 动作映射错误:无法创建路径“/foo”的动作实例

我收到此错误:无法创建路径“/foopath”的操作实例

什么时候

投掷

问题是我有另一个动作(完全相似,由其他人编写)并且它有效:)

问题

评论:

我不能做比我上面提到的更多类似的动作,而事实是应用程序的构建系统过于复杂。应用程序日志级别是跟踪并且不显示任何有趣的内容。

我在这里先向您的帮助表示感谢。

CS

0 投票
1 回答
517 浏览

struts2 - 什么时候在 Struts 2 配置文件中使用 bean 标签?

什么时候在使用 Struts 2的struts.xml配置文件中使用bean 标签?Struts 2 配置文件struts.xml中的动作类属性和 bean 标签有什么区别?

0 投票
1 回答
5967 浏览

struts - 如何在 Action 标签中动态设置“input”属性的值 - Struts-config.xml (Struts 1.2)

在 struts-config.xml 文件中,action 元素有一个 input 属性,当 actionForm 的 validate 方法返回一些错误时使用该属性。

但是我想在 validate 方法中发生错误时更改此输入属性,因为我有多个页面提交到此操作,并且我希望将其转发到当前提交页面。

我该怎么做,请帮助我。我正在使用 Struts 1.2 版本。

0 投票
0 回答
861 浏览

struts2 - 如何调用从 Struts 2 中的另一个动作重定向的动作的“执行”方法?

我在 struts 2 中从一个动作重定向到另一个动作时遇到问题。

在行动一(称为:StudentZuPruefungHinzufuegen)中,我正在创建操作错误,并希望在行动二(称为:ZeigePruefungsliste)中显示这些错误。

如果我只是使用 struts 中的“redirectAction”,它会在我想显示的地方显示正确的操作错误。问题是框​​架在显示带有操作错误的结果页之前没有调用我的“执行”方法。尽管我在“执行”方法中填写的表格是空的,并且生成的页面实际上是无用的。

有人能告诉我如何告诉 Struts 在重定向到动作二时调用该方法吗?

我的 struts.xml 看起来像这样:

编辑:我的动作类代码。

问候,马库斯

0 投票
1 回答
1037 浏览

struts2 - 将变量添加到我的 struts 配置结果重定向

我有一个页面,我正在“查看会话信息”(在这种情况下,会话是一个业务元素。将会话想象成培训课程)。此会话信息的一部分是文件列表。(会话文件的一个示例是所有参加会话的人的登录表。)单击文件列表末尾的链接将通过名为 `inativeateSe 的方法从会话中删除文件

在我的 struts 配置中inactivateSessionMaterial,我有以下结果

但这还不够。它真的需要view_session_info.jsp?sessionId=1234。如何将该变量(会话 ID)添加到此末尾?就像是

0 投票
3 回答
6469 浏览

struts2 - 让一个 struts 动作什么都不做

有没有办法让 struts 动作什么也不做?执行完操作后,我不想做任何事情。我继承的项目中的每一个动作(其中 794 个)都是redirectAction. 但我不想重定向。我只想保持在同一页面上。

我该怎么做才能保持在同一页面上?我想要喜欢

我可以做些什么来获得这种行为吗?甚至是假的?