问题标签 [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.
struts2 - 无法排除struts2拦截器中的方法
我在这个问题中遇到了这个家伙的相反问题: Struts 2: 从 defaultStack 拦截器中排除验证方法
上述问题涉及排除所有方法,我的问题是没有排除任何方法!
我试图让我的 authenticationInterceptor 忽略我的 LoginAction 的 showLogin 方法:
但是,每次我转发到 loginInitial 时,拦截器都会抓住它,即使我的 showLogin 方法被排除在外。
我检查了命名问题,并尝试在操作中的拦截器引用中放置几个不同的值,但似乎没有任何效果。
当我转发到 loginIntial 时跳过授权拦截器的正确方法是什么?
jquery - 在struts 2中导出为PDF:调用不同的动作类不会绑定表单值
在我的应用程序中,我选择用户名(使用复选框)并单击“导出数据”按钮,这将打开一个弹出窗口(询问是否导出到PDF
或CSV
)。我曾经jQueryUI
得到modal-dialog
该复选框采用不同的形式,并且“导出数据”不在该形式中,因此当我使用 document.location.href 击中一个动作类时,我无法获取复选框值
这就是在 JSP 中形成复选框的方式
单击“导出数据”按钮,我从 jquery 调用方法(用 struts-2 操作编写)。请看下面的jquery代码
这就是我的 struts-action-configuration 的方式
请帮助我。谢谢
java - 外部文件中的 Struts 属性
我已经有这个问题很长时间了,我似乎无法找到答案。我想知道至少这是否可能。我有一个 Web 应用程序,在这个操作中我想上传一个.xls
文件。问题是我不想上传大文件,我把这个约束放在struts.xml
:
我想知道的是是否有人知道从 struts.xml 外部化这个值的任何方法。今天,一个完全加载的 .xls 文件超过了 2 MB。提前致谢。
struts2 - Struts2 .action 扩展导致 CSS、JavaScript 和 Struts Dojo 崩溃
我们已经在 Struts 2.1.8 上运行了一段时间,所有的 Struts 动作都按预期工作,即 Struts 动作的 href 以没有扩展名的动作名称呈现。
这是设置链接的 JSP 代码:
在 2.1.8 下正确呈现到http://localhost/viewHome
、http://localhost/viewSearch
等的链接
我们刚刚升级到 Struts 2.2.1(检查了从该版本到 v2.3.4.1 的所有版本),现在看到 Struts 操作链接呈现为http://localhost/viewHome.action
、http://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 解决了所有问题,但我决心找到如果可能的话,前进的道路。
很感谢任何形式的帮助。
struts - Struts (1.2.9) 动作映射错误:无法创建路径“/foo”的动作实例
我收到此错误:无法创建路径“/foopath”的操作实例
什么时候
和
投掷
问题是我有另一个动作(完全相似,由其他人编写)并且它有效:)
问题
评论:
我不能做比我上面提到的更多类似的动作,而事实是应用程序的构建系统过于复杂。应用程序日志级别是跟踪并且不显示任何有趣的内容。
我在这里先向您的帮助表示感谢。
CS
struts2 - 什么时候在 Struts 2 配置文件中使用 bean 标签?
什么时候在使用 Struts 2的struts.xml配置文件中使用bean 标签?Struts 2 配置文件struts.xml中的动作类属性和 bean 标签有什么区别?
struts - 如何在 Action 标签中动态设置“input”属性的值 - Struts-config.xml (Struts 1.2)
在 struts-config.xml 文件中,action 元素有一个 input 属性,当 actionForm 的 validate 方法返回一些错误时使用该属性。
但是我想在 validate 方法中发生错误时更改此输入属性,因为我有多个页面提交到此操作,并且我希望将其转发到当前提交页面。
我该怎么做,请帮助我。我正在使用 Struts 1.2 版本。
struts2 - 如何调用从 Struts 2 中的另一个动作重定向的动作的“执行”方法?
我在 struts 2 中从一个动作重定向到另一个动作时遇到问题。
在行动一(称为:StudentZuPruefungHinzufuegen)中,我正在创建操作错误,并希望在行动二(称为:ZeigePruefungsliste)中显示这些错误。
如果我只是使用 struts 中的“redirectAction”,它会在我想显示的地方显示正确的操作错误。问题是框架在显示带有操作错误的结果页之前没有调用我的“执行”方法。尽管我在“执行”方法中填写的表格是空的,并且生成的页面实际上是无用的。
有人能告诉我如何告诉 Struts 在重定向到动作二时调用该方法吗?
我的 struts.xml 看起来像这样:
编辑:我的动作类代码。
问候,马库斯
struts2 - 将变量添加到我的 struts 配置结果重定向
我有一个页面,我正在“查看会话信息”(在这种情况下,会话是一个业务元素。将会话想象成培训课程)。此会话信息的一部分是文件列表。(会话文件的一个示例是所有参加会话的人的登录表。)单击文件列表末尾的链接将通过名为 `inativeateSe 的方法从会话中删除文件
在我的 struts 配置中inactivateSessionMaterial
,我有以下结果
但这还不够。它真的需要view_session_info.jsp?sessionId=1234
。如何将该变量(会话 ID)添加到此末尾?就像是
struts2 - 让一个 struts 动作什么都不做
有没有办法让 struts 动作什么也不做?执行完操作后,我不想做任何事情。我继承的项目中的每一个动作(其中 794 个)都是redirectAction
. 但我不想重定向。我只想保持在同一页面上。
我该怎么做才能保持在同一页面上?我想要喜欢
我可以做些什么来获得这种行为吗?甚至是假的?