问题标签 [struts2-config-browser]

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 投票
3 回答
4852 浏览

java - 在struts应用程序中调试

我是新来的struts...我有一个struts 形式。我需要分析发布到动作类的数据。我只想将数据输出到页面并停止进一步执行以测试它是否正常工作......它是如何完成的......?

0 投票
1 回答
440 浏览

struts2 - 用简单的 junit 测试 Struts2 struts.xml

我只想要一个基本的 Junit 来测试加载配置文件 struts.xml 并确保可以找到所有类等。

我正在使用 struts junit 2.2.1 插件。

0 投票
1 回答
5098 浏览

json - 如果结果类型为 json,则调用两次 Struts2 Action

我有一个带有 4 个动作方法的动作类。所有四种动作动作方法都使用 json 结果。

通过记录语句和调试,我已经验证如果我调用动作方法 1,也会调用动作方法 2 和 3。但不是 4. 最后再次调用action方法1,生成json结果

如果我将 Action 方法 1 的结果类型更改为带有 jsp 位置的默认调度程序,则只会调用 action 方法 1。(这是我想要的 json 结果行为)希望这是有道理的。

有人有想法么?在这里提出了这个问题https://stackoverflow.com/questions/3767698/struts2-if-result-type-json-and-method-defined-then-all-methods-get-invoked

但是没有答案。如果您需要更多信息,请告诉我。

在这个动作类中,我尝试调用ajaxGetGoLiveEmailList,首先调用我得到的ajaxGetGoLiveEmailList,然后调用 ,ajaxGetChaserEmailList然后调用ajaxGetAvailableEntityList,然后ajaxGetGoLiveEmailList再次调用。ajaxToggleGroupBusinessSubmitted被跳过。

如果我将结果注释更改ajaxGetGoLiveEmailList

,只ajaxGetGoLiveEmailList被调用。

当我查看配置浏览器时,所有操作映射都配置正确,指向正确的方法调用。

0 投票
2 回答
124 浏览

debugging - 是否可以在运行时显示 Struts2 中所有加载的映射和配置?

我经常对各种 Struts2 配置不正确的情况感到困惑。比如修改包或者类之后。

Struts2 的引导日志几乎没有显示加载映射的任何细节。

我想在运行时列出所有加载的配置。怎么做 ?

0 投票
1 回答
254 浏览

java - Struts 操作的“默认位置”是什么(在配置浏览器中)?

我已经看到在使用 Struts 插件“config-browser”进行调试时,我的所有操作都有一个“默认位置”。类似于以下内容:

我想知道这个“默认位置”是什么意思?我可以改变它吗?我怎样才能改变它?

顺便说一句:我已将我的 struts 过滤器更改web.xml为只听/test/*/action/*. 我不确定为什么它仍然说“默认位置”是/mysite/list*.action.

0 投票
5 回答
9123 浏览

java - 没有为命名空间/和动作名称教程映射的动作

我无法执行我的 struts2 应用程序。我正在使用 eclipse indigo IDE、tomcat 7 和 jdk 1.7。

我包含的jar文件是:

  • commons-logging-1.0.4.jar,
  • freemarker-2.3.8.jar,
  • ognl- 2.6.11.jar,
  • struts2-core-2.0.11.jar,
  • xwork-2.0.4.jar

我将struts.xmlin classes 文件夹放入其中WEB-INF,我也尝试将其放入
src文件夹中,但我无法做到。我在控制台上收到以下错误

索引.jsp

struts.xml

web.xml

TutorialAction.java

0 投票
1 回答
3393 浏览

struts2 - Struts2 - struts.xml 和 struts-plugin.xml 之间的区别?

我对struts2 中的这些文件感到困惑。 通常将在struts1struts.xml中有配置的内核归档。所以我也想到了使用struts.xml 文件。

但是在我的项目中他们已经放了struts2-config-browser-plugin.jar,它有struts-plugin.xml。刚刚在谷歌搜索,发现struts-plugin.xml足以运行struts应用程序。

现在我正在添加struts.xml文件,应用程序无法正常工作。

  1. 我可以在应用程序中使用这两个 XML 文件吗?

  2. 如果我删除struts2-config-browser-plugin.jar,需要在struts.xml文件中添加哪些更改?

0 投票
1 回答
458 浏览

java - 如果我更改 struts.xml 路径,struts2-convention 和 struts2-config-browser-plugin 将无法工作

我在 struts2 中使用 struts2-convention-plugin 和 struts2-config-browser-plugin,如果我更改 web.xml 中的默认 struts.xml 路径:

他们不能再工作了,为什么?

0 投票
1 回答
913 浏览

java - 如何显示所有可用的 Struts2 动作?

我经常被要求解决 struts.xml 配置错误。现在,在更新到更高版本的 Struts2 之后,我自己遇到了这样的不匹配。导致以下错误:

好吧,我猜是可以解决的。但是,有没有一种聪明的方法来 html 打印所有可用的 URL 路径?

感谢这个社区的猜测

0 投票
2 回答
13213 浏览

java - Struts 2 - HTTP 状态 404 - 没有为操作定义结果

我正在尝试开发一个 Struts2 应用程序,其中在单击超链接时调用一个动作,该超链接使用 Struts 动作映射将用户引导到 hello.jsp。我收到以下错误:

我的文件如下。我的映射看起来井井有条。我还检查了此处的其他帖子,但似乎找不到此问题的原因或解决方案。非常感谢任何建议。非常感谢,J

index.jsp

struts.xml

HelloAction.java