问题标签 [dmi]
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.
java - 警告:未找到指定操作的配置:在命名空间中:表单操作默认为“操作”属性的文字值
我正在尝试使用通配符查找名称空间和操作名称,但它失败了。
例外 :
XML:
JSP:
jsp - 如何从 Struts 2 中的参数列表中排除提交操作?
我正在尝试从参数列表中排除提交操作。
下面是动作类:
Test.jsp
页面:
生成的 HTML 代码<s:submit>
如下所示。
以上@InterceptorRef
类:
似乎不起作用。永远不会调用该方法postAction()
,从而导致发出以下警告。
2013 年 12 月 24 日晚上 10:49:16 com.opensymphony.xwork2.interceptor.ParametersInterceptor warn 警告:参数 [action:postAction] 在 excludeParams 模式列表中!
在struts.properties
文件中,到目前为止,我有以下属性。
我正在使用 Struts 2.3.16。
为什么不排除提交按钮的参数?如何调用postAction()
方法,什么时候<s:submit>
被点击?
java - 在 Struts 2 中登录后,动作重定向不适用于列表属性
我有以下用例,应该显示在a 上,并且应该显示Login
从数据库中检索到的 a。CustomerForm
ListofCustomers
我在 Struts 2 中编写了以下代码,但我getCustomerList()
的 inCustomerAction
没有被调用,它在Login
操作期间被重定向struts.xml
web.xml
:
struts.xml
:
login.jsp
:
loginAction.java
:
CustomerAction.java
:
welcome.jsp
:
Customer.jsp
:
java - 升级 Struts 2.3.16.2 库导致错误
最近,我需要将 Struts2 库从 2.3.15.1 升级到 2.3.16.2。
首先,我升级了这些库:
- commons-fileupload-1.3.1.jar
- commons-io-2.2.jar
- struts2-core-2.3.16.2.jar
- struts2-junit-plugin-2.3.16.2.jar
- struts2-tiles-plugin-2.3.16.2.jar
- xwork-core-2.3.16.2.jar
之后,我尝试登录该网站,但没有成功。而且我无法从 Tomcat 控制台获得任何错误消息或日志。
以下是我的配置文件的一些部分:
web.xml
struts.xml
login.jsp
我关闭了其他过滤器web.xml
和拦截器struts.xml
。
最后,我无法登录网站,也没有从 Tomcat 控制台收到任何错误消息或日志。
java - 如何在通配符操作映射中以单一形式处理多个操作?
根据这个解决方案Struts2 处理多个动作......我知道 Struts2 DMI 可以轻松地以单一形式处理多个动作。
最近,Struts2 出于安全问题关闭了 DMI 机制。现在,我们使用通配符映射来映射所有动作struts.xml
例子:
在通配符映射中,以单一形式处理多个动作/方法的映射有一点问题。
我该如何解决这个问题?
java - 如何通过 Java 在 Linux 中执行 decode -t 17?
我需要通过Java执行decode -t 17。但是它需要root权限。所以我想执行su -i更改为root然后执行decode命令。但是没有任何反应。请帮助:
batch-file - 使用 .bat 文件编辑 DMICFG 实用程序?
我正在尝试使用 DOS 中的批处理文件更新系统信息,但是当我执行该文件时,信息没有得到更新。
我一直在使用的语法是
DMICFG /type 01 04 "ECT"
通过批处理文件执行时,此语法不起作用,但直接在命令提示符下执行时,它会起作用。
任何人都可以帮助我吗?
java - 从 Struts 2.3.12 迁移到 2.3.20 后,动作映射不起作用
目前我在我的项目中使用 Struts 2.3.12 并且一切正常。现在我需要将 Struts 版本升级到 2.3.20 以解决一些安全问题。
我在我的项目中将 Struts 和所需的 Struts 插件版本更改为 2.3.20pom.xml
并构建了项目战争。现在,我正在尝试访问我的应用程序主页 URL,然后出现以下异常:
没有为与上下文路径关联的命名空间
[/web/public]
和操作名称映射的操作。- [未知位置][reset-password!reset]
[/ims]
我对正在发生的事情一无所知。
我查看了 struts 2.3.20 的发行说明,但没有得到任何提示。
我正在使用strust2-convention-plugin
.
我正在分享我的web.xml
和struts.xml
文件。它如下所示:
web.xml
:
struts.xml
:
struts-base.xml
:
我在我的班级中使用基于注释的动作映射,如下所示
html - Struts 2 上的 Ajax 响应
我有一个使用迭代器标签显示集合的表。每行的最后一列都有一个将触发 ajax 操作调用的标记。结果以 a 为目标。我的问题是我希望在触发表中的 ajax 调用的行的下一列中有 ajax 响应。使用以下代码的 ajax 响应将结果放入表第一行的最后一列。
代码是这样的:
我需要的是能够在触发 ajax 调用的特定行的最后一列中获得 ajax 响应。