问题标签 [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.
java - org.apache.struts.action.ActionMessage 不能转换为 org.apache.struts.action.ActionError
我正在研究 struts1.2 应用程序。我创建了一个扩展validatorform 的formbean,然后重写了方法validate()。
然后当我运行流程时。它给了我错误。
请告诉我我可以做什么以下是我的设置。
java - Struts 表单在使用 validate() 方法时自动提交
我正在使用struts 1.2。我的 struts 流程工作正常,但是当我使用 validate() 操作表单方法进行验证时。我的表格是自动提交的。并调用此验证方法。
我不确定这是 struts 的正常行为还是我的应用程序中缺少某些配置。
请帮助我理解它。以下是配置和代码
///////////////
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>
我可以动态地给出属性值吗?它是可以通过的。请给我一些提示..
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:
非常感谢你!
struts-config - Strut2 默认拦截器结果页面
在 struts2 中,我在 struts.xml 页面中有一个默认拦截器和许多操作。
我的 struts.xml 是这样的
在默认拦截器中,我检查了会话。但是如果没有设置会话,我需要将页面重定向到登录页面,因此它应该适用于所有操作?我如何实现这一点。我是否需要在所有操作中调用拦截器,或者如果我使用默认拦截器,我如何在所有操作中设置重定向页面?
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 中的代码:
基本上我需要知道该查询是在哪里/如何创建的,以便我可以正确构建它。我知道这不是很多信息,而且它也是基本的东西,但是很难找到任何有用的教程来处理这些东西。如果需要,我可以提供更多信息,并提前感谢您的帮助。
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。
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 模块应该适用于表单?
java - Struts“org.apache.struts.action.RequestProcessor - 抛出未处理的异常” - 如何获得完整的堆栈跟踪?
有时,在开发过程中我得到:
从支柱。
当它重现时,我正在调试它并找到问题,但是,如果我无法重现,我将永远不知道哪些错误隐藏在我的应用程序中。
有什么方法可以告诉 struts 在调试模式或其他方式下运行,以便它始终显示异常的完整堆栈跟踪?
java - 高CPU使用java+struts+tomcat项目
我有一个使用 j2ee 和 Struts 2 MVC 开发的 Web 应用程序。有时我的应用程序的 CPU 使用率接近 99%。它只能由 3 或 4 个用户访问。有人知道为什么会这样吗?我如何知道哪些任务在我的应用程序中占用更多 CPU 时间?
高度赞赏帮助。