问题标签 [struts]
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.
jsp - 如何从 JSP 访问语言环境?
我想根据当前语言环境的值包含一个 js 文件。我尝试从 JSP 访问它,如下所示:
但是,我得到了java.lang.NullPointerException
因为 pageContext.getAttribute("org.apache.struts.action.LOCALE",PageContext.REQUEST_SCOPE)
is NULL
。
有谁知道我该如何解决这个问题?
java - 你推荐哪个 JavaScript 库与 Java EE + Struts + iBatis 一起使用?
您推荐哪个 JavaScript 库与 Java EE + Struts + iBatis 一起使用?诸如 Ext JS、Dojo 之类的可以轻松与 Struts 集成的框架。
performance - JSP Struts 性能/内存技巧
我正在开发一个基于 Struts 的基本应用程序,该应用程序在内存中会出现重大峰值。我们有一个监控工具,它会注意到每个用户的一个请求会增加 3MB 到 JVM 堆内存。是否有任何提示可以鼓励早期进行垃圾收集、释放内存或提高性能?
该应用程序是一个基本的 Struts 应用程序,但 JSP 报告中有很多行,因此可能创建了很多对象。但它不是你以前没见过的东西。
- 执行一组数据库查询。
- 创建一个序列化的 POJO 对象 bean。这代表一行。
- 在数组列表中添加一行。
- 调用操作时,将数组列表设置为表单对象。
- JSP 逻辑将从 ActionForm 遍历列表并将数据显示给用户。
注意:
1. 表单在会话范围内,可能是数据数组列表(也许这是一个问题)。
2. POJO bean 包含 20 个左右的字段,String
或BigDecimal
数据的混合。
报告可以有 300 到 1200 左右的行。因此,至少创建了那么多对象。
java - 如何从struts form beans创建值对象?
我需要从 struts form beans 创建值对象。使用 Bean Utils 或手动创建 VO 是个好主意吗?
有人遇到过bean utils的任何问题吗?
spring - Struts 和 Spring 在一起?
我对 Struts 和 Spring 都很陌生。我需要知道如何在 Struts ActionForm 中访问 Spring Service。即使是正确方向的指针也将不胜感激。
netbeans - 是否有适用于 Netbeans 6.5 的 struts 配置工具?
我找到了Struts Console Tool,但它的开发于 2004 年停止,因此它适用于 Netbeans 3.2。
有没有办法在 Netbeans 6.5 下安装它?
是否有任何选项可以在 XML 级别之上编辑 struts-config.xml?
jsp - html表单字段作为struts表单中的数组元素
我想做的是在一个页面中动态添加 HTML 输入字段,每个字段对应一个 struts 数组属性的元素。假设我在 HTML 页面中有许多相同的字段:
< 输入类型="文件" 名称="我的文件" />
并且当提交表单时,我希望每个字段对应于 struts 表单 bean 中的 FormFile 数组中的一个元素:
FormFile [] 我的文件;
显然上述方法不起作用,但我正在寻找如何做一些等效的事情。
编辑:以上不适用于上传文件和仅 FormFile 类型。
否则,数组元素会直观地映射到输入元素或 html:text 元素实例。所以,为了让我的问题更具体,为什么我不能用 struts 上传一组文件?
java - JSP 代码到 Struts 或 JSTL 标记
你好,
我在jsp代码中做folling的东西我需要使用Struts或使用JSTL标签来做任何人有相关的想法请分享..
以下是我的 JSP 代码
提前致谢。
java - 记录用户操作
客户希望我们“记录”用户在我们系统上执行的“操作”:主要是创建、删除和更新。我已经有一个记录跟踪的方面,但是它在记录每个方法调用的非常低的级别上工作。因此,如果用户单击“打开医疗文件”按钮,日志将显示:
- closePreviousFiles("零号病人")
- createMedicalFile("零号病人") --> file #001
- changeStatus("#001") --> 打开
而期望的结果是:
- 为零号病人打开医疗文件#001
我正在考虑使用日志语句来检测 Struts2 操作,但我想知道......是否有另一种方法可以做到这一点?我可能会再次使用 AspectJ(或过滤器)并将逻辑保留在一个地方,以便我可以轻松配置日志,但我担心一切都会变得更难理解(即“此操作的日志是错误的......我到底应该去哪里找麻烦?”)。
java - Oracle ATG 和 Struts 的区别?
Oracle ATG 和 Struts 有什么区别?