问题标签 [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.

0 投票
1 回答
13127 浏览

java - 警告:未找到指定操作的配置:在命名空间中:表单操作默认为“操作”属性的文字值

我正在尝试使用通配符查找名称空间和操作名称,但它失败了。

例外 :

XML:

JSP:

0 投票
2 回答
11544 浏览

jsp - 如何使用约定插件在 Struts 2 中的提交按钮上调用方法?

在以下有关 Struts 动作类的代码中,

我想像这样在给定的提交按钮上调用该postAction()方法,


我见过一些类似这样的问题,但它们都使用 .xml 文件中的 XML 配置struts.xml

如何使用 约定插件使其成为可能?

0 投票
1 回答
4506 浏览

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>被点击?

0 投票
1 回答
2229 浏览

java - 在 Struts 2 中登录后,动作重定向不适用于列表属性

我有以下用例,应该显示在a 上,并且应该显示Login从数据库中检索到的 a。CustomerFormListofCustomers

我在 Struts 2 中编写了以下代码,但我getCustomerList()的 inCustomerAction没有被调用,它在Login操作期间被重定向struts.xml

web.xml

struts.xml

login.jsp

loginAction.java

CustomerAction.java

welcome.jsp

Customer.jsp

0 投票
1 回答
1213 浏览

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 控制台收到任何错误消息或日志。

0 投票
1 回答
896 浏览

java - 如何在通配符操作映射中以单一形式处理多个操作?

根据这个解决方案Struts2 处理多个动作......我知道 Struts2 DMI 可以轻松地以单一形式处理多个动作。

最近,Struts2 出于安全问题关闭了 DMI 机制。现在,我们使用通配符映射来映射所有动作struts.xml

例子:

在通配符映射中,以单一形式处理多个动作/方法的映射有一点问题。

我该如何解决这个问题?

0 投票
1 回答
159 浏览

java - 如何通过 Java 在 Linux 中执行 decode -t 17?

我需要通过Java执行decode -t 17。但是它需要root权限。所以我想执行su -i更改为root然后执行decode命令。但是没有任何反应。请帮助:

0 投票
0 回答
483 浏览

batch-file - 使用 .bat 文件编辑 DMICFG 实用程序?

我正在尝试使用 DOS 中的批处理文件更新系统信息,但是当我执行该文件时,信息没有得到更新。

我一直在使用的语法是

DMICFG /type 01 04 "ECT"

通过批处理文件执行时,此语法不起作用,但直接在命令提示符下执行时,它会起作用。

任何人都可以帮助我吗?

0 投票
3 回答
3656 浏览

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.xmlstruts.xml文件。它如下所示:

web.xml

struts.xml

struts-base.xml

我在我的班级中使用基于注释的动作映射,如下所示

0 投票
0 回答
129 浏览

html - Struts 2 上的 Ajax 响应

我有一个使用迭代器标签显示集合的表。每行的最后一列都有一个将触发 ajax 操作调用的标记。结果以 a 为目标。我的问题是我希望在触发表中的 ajax 调用的行的下一列中有 ajax 响应。使用以下代码的 ajax 响应将结果放入表第一行的最后一列。

代码是这样的:

我需要的是能够在触发 ajax 调用的特定行的最后一列中获得 ajax 响应。