问题标签 [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.
java - 在struts应用程序中调试
我是新来的struts...我有一个struts 形式。我需要分析发布到动作类的数据。我只想将数据输出到页面并停止进一步执行以测试它是否正常工作......它是如何完成的......?
struts2 - 用简单的 junit 测试 Struts2 struts.xml
我只想要一个基本的 Junit 来测试加载配置文件 struts.xml 并确保可以找到所有类等。
我正在使用 struts junit 2.2.1 插件。
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
被调用。
当我查看配置浏览器时,所有操作映射都配置正确,指向正确的方法调用。
debugging - 是否可以在运行时显示 Struts2 中所有加载的映射和配置?
我经常对各种 Struts2 配置不正确的情况感到困惑。比如修改包或者类之后。
Struts2 的引导日志几乎没有显示加载映射的任何细节。
我想在运行时列出所有加载的配置。怎么做 ?
java - Struts 操作的“默认位置”是什么(在配置浏览器中)?
我已经看到在使用 Struts 插件“config-browser”进行调试时,我的所有操作都有一个“默认位置”。类似于以下内容:
我想知道这个“默认位置”是什么意思?我可以改变它吗?我怎样才能改变它?
顺便说一句:我已将我的 struts 过滤器更改web.xml
为只听/test/*
和/action/*
. 我不确定为什么它仍然说“默认位置”是/mysite/list*.action
.
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.xml
in classes 文件夹放入其中WEB-INF
,我也尝试将其放入
src
文件夹中,但我无法做到。我在控制台上收到以下错误
索引.jsp
struts.xml
web.xml
TutorialAction.java
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
文件,应用程序无法正常工作。
我可以在应用程序中使用这两个 XML 文件吗?
如果我删除
struts2-config-browser-plugin.jar
,需要在struts.xml
文件中添加哪些更改?
java - 如果我更改 struts.xml 路径,struts2-convention 和 struts2-config-browser-plugin 将无法工作
我在 struts2 中使用 struts2-convention-plugin 和 struts2-config-browser-plugin,如果我更改 web.xml 中的默认 struts.xml 路径:
他们不能再工作了,为什么?
java - 如何显示所有可用的 Struts2 动作?
我经常被要求解决 struts.xml 配置错误。现在,在更新到更高版本的 Struts2 之后,我自己遇到了这样的不匹配。导致以下错误:
好吧,我猜是可以解决的。但是,有没有一种聪明的方法来 html 打印所有可用的 URL 路径?
感谢这个社区的猜测
java - Struts 2 - HTTP 状态 404 - 没有为操作定义结果
我正在尝试开发一个 Struts2 应用程序,其中在单击超链接时调用一个动作,该超链接使用 Struts 动作映射将用户引导到 hello.jsp。我收到以下错误:
我的文件如下。我的映射看起来井井有条。我还检查了此处的其他帖子,但似乎找不到此问题的原因或解决方案。非常感谢任何建议。非常感谢,J
index.jsp
:
struts.xml
:
HelloAction.java
: