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

0 投票
3 回答
12483 浏览

java - org.apache.struts.action.ActionMessage 不能转换为 org.apache.struts.action.ActionError

我正在研究 struts1.2 应用程序。我创建了一个扩展validatorform 的formbean,然后重写了方法validate()。

然后当我运行流程时。它给了我错误。

请告诉我我可以做什么以下是我的设置。

0 投票
1 回答
1607 浏览

java - Struts 表单在使用 validate() 方法时自动提交

我正在使用struts 1.2。我的 struts 流程工作正常,但是当我使用 validate() 操作表单方法进行验证时。我的表格是自动提交的。并调用此验证方法。

我不确定这是 struts 的正常行为还是我的应用程序中缺少某些配置。

请帮助我理解它。以下是配置和代码

///////////////

0 投票
1 回答
2557 浏览

struts2 - Struts2 tile 如何动态设置属性值...

在tiles.xml中设置静态属性值

<tiles-definitions>
<definition name="baseLayout" template="/site/layout.jsp" >
<put-attribute name="body" value="/index.jsp"/>
<put-attribute name="top" value="/site/footer.jsp"/>
<put-attribute name="bottom" value="/site/header.jsp"/>
</definition>
</tiles-definitions>

我可以动态地给出属性值吗?它是可以通过的。请给我一些提示..

0 投票
3 回答
6420 浏览

struts - 让 Tiles 与 Struts2 一起工作的问题

我正在使用 struts 2.2.1 和 tile 2.2.2。我已经完成了这里描述的每一步,但我无法让瓷砖工作......在将我的战争部署到 glassfish 3.1 时出现以下错误:

在我的 WEB-INF/lib 中,我有 commons-collections-3.1.jar、commons-fileupload-1.2.1.jar、struts2-core-2.2.1.jar、tiles-api-2.2.2.jar、tiles -core-2.2.2.jar、tiles-jsp-2.2.2.jar 和 xwork-core-2.2.1.jar。

这是我的 struts.xml:

将代码插入我的 struts.xml 后,我在 Eclipse 中收到此错误:

在此处输入图像描述

这是我的 web.xml:

非常感谢你!

0 投票
1 回答
135 浏览

struts-config - Strut2 默认拦截器结果页面

在 struts2 中,我在 struts.xml 页面中有一个默认拦截器和许多操作。

我的 struts.xml 是这样的

在默认拦截器中,我检查了会话。但是如果没有设置会话,我需要将页面重定向到登录页面,因此它应该适用于所有操作?我如何实现这一点。我是否需要在所有操作中调用拦截器,或者如果我使用默认拦截器,我如何在所有操作中设置重定向页面?

0 投票
0 回答
199 浏览

java - 使用 Struts 对 Hibernate 查询执行列表操作

我正在对其他人的 Struts/Hibernate 应用程序进行更改,我的 Java 知识很少,但对其他 OO 语言有很多了解。我创建了一个新类,并且正在尝试创建一个页面,该页面列出了该类的所有相关对象,这些对象位于以该类命名的表中。

我一直在对现有代码库进行建模以尝试此操作。相关类的名称是 CRMEntries。我有一个 listCRMEntries.jsp、CRMEntries.hbm.xml、CRMEntries.java 和 ListCRMEntriesAction.java。struts-config.xml 文件将 listCRMEntries.jsp 文件指向 ListCRMEntriesAction.java 文件,其参数为 CRM_ENTRIES,即表名。我遇到的问题是我的 Hibernate 查询无效,因为它没有正确构建。正在创建的查询是这样的: select * from ( select from ) where rownum <= ?

这是 ListCRMEntriesAction.java 中的代码:

基本上我需要知道该查询是在哪里/如何创建的,以便我可以正确构建它。我知道这不是很多信息,而且它也是基本的东西,但是很难找到任何有用的教程来处理这些东西。如果需要,我可以提供更多信息,并提前感谢您的帮助。

0 投票
2 回答
925 浏览

java - 提交时 JSP 页面从浏览器中消失

这是我第一次使用 struts (1.2)

在我的 jsp 页面中,我有一个表单,用户需要提供 IP 地址和文件名,一旦他提交页面,这些数据就会被传递到一个 Web 服务,该服务连接到设备并收集给定文件名中的数据。

现在的问题是,当我在一段时间后使用按钮提交页面时(在 IExplorer 上大约 1-2 分钟,在 Firefox 上大约 4-5 分钟),我的应用程序页面消失了;我在我的应用程序日志或 weblogic 日志中看不到任何错误。

这是一个同步请求,用户必须在 UI/网页上等待最终结果显示,这大约需要 30-40 分钟 以下是 struts-config.xml 的片段

collect.jsp 是此操作的 jsp 文件,用户必须在此页面上等待,直到我们成功获取文件,一旦收到文件,我们将检查它是否存在并需要重命名,否则它将存储在用户 a/c 中。

逻辑写在 CollectResultAction.java 上,我们在其中映射了动作。

在过去的一周里,我一直在努力解决这个问题,但无法做出任何事情。

我试图在 JSP 上使用一些日志,<%c:out /> 但这也没有用。我不确定如何调试此问题。任何帮助,将不胜感激。

另一个更新:我在 .jsp 文件中添加了html 刷新标签,现在 FireFox 页面上的这个更改一直保留到显示最终结果,但在 IE 上我仍然看到这个问题,我已经尝试使用 IE6 和 IE8。

0 投票
1 回答
1335 浏览

java - struts模块配置不起作用?

我无法在 struts.my web.xml 配置文件中制作模块,其中包含以下配置:

web.xml

我在 struts-config-admin.xml 中的操作配置是

JSP搜索布局.jsp

我正在使用 URL http://localhost/snpapp/admin/searchLayout.jsp从地址栏中调用 jsp

但我得到以下异常堆栈跟踪: ServletException 的原因。

在 jsp_servlet._lrd 的 org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:467)。搜索。_搜索布局。jsp _tag7(__searchLayout.java:438)

我在 jsp 的表单操作中尝试了不同的操作(例如:action="/userAdminAction" 或 action="userAdminAction.do"),但它不适用于模块。

请给我一些想法。我怎样才能实现 struts 模块应该适用于表单?

0 投票
1 回答
1765 浏览

java - Struts“org.apache.struts.action.RequestProcessor - 抛出未处理的异常” - 如何获得完整的堆栈跟踪?

有时,在开发过程中我得到:

从支柱。

当它重现时,我正在调试它并找到问题,但是,如果我无法重现,我将永远不知道哪些错误隐藏在我的应用程序中。

有什么方法可以告诉 struts 在调试模式或其他方式下运行,以便它始终显示异常的完整堆栈跟踪?

0 投票
1 回答
614 浏览

java - 高CPU使用java+struts+tomcat项目

我有一个使用 j2ee 和 Struts 2 MVC 开发的 Web 应用程序。有时我的应用程序的 CPU 使用率接近 99%。它只能由 3 或 4 个用户访问。有人知道为什么会这样吗?我如何知道哪些任务在我的应用程序中占用更多 CPU 时间?

高度赞赏帮助。