问题标签 [ognl]

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 投票
1 回答
961 浏览

java - 如何使用 Struts 2 将页面范围对象传递给自定义 JSP 标记?

我正在使用 Struts 2,我需要将页面范围变量传递给自定义 JSP 标记。

如果我使用 OGNL 语法%{#option},我会收到以下错误:

就好像我使用 EL 语法一样,${option}我的对象是null.

我的自定义标签位于我的 Web 应用程序中的 */WEB-INF/tags/option_price_textfield.tag* :

自定义标记用于以下 JSP 页面:

0 投票
1 回答
2572 浏览

error-handling - Struts 2 setter 未知字段参数

我的 url 调试模式下的 struts 2 (2.3.1) 应用程序http://localhost/app/check.action?13239 raises such kind of exceptions

我期待根据文档默默地忽略它们。解决此问题的正确方法是什么?

顺便说一句,struts 似乎在寻找值的 setter 字段,13239但我猜它不适合由数字开始的属性。

0 投票
2 回答
697 浏览

properties - struts2:选择标签不喜欢具有“参数”属性的bean?

我有一个ReportElement具有type属性的基类:

ReportElementType只是一个枚举,每个元素都有指定codei18nKey属性。我有几个 的子类ReportElement,每个子类都引入了自己的属性。其中之一是情节:

在某些页面上,我需要显示不同ReportElement实例的集合,所以我只使用了 struts2 选择标签:

除了实例之外,这对每个元素都Plot有效。在!的每个实例上都调用而不是调用getType().getCode()getType().getI18nKey()plain 经过几个小时有趣的调试后,我注意到在 tag evaluation的方法被调用了!所以看来struts是在尝试评估和使用方法!如果不这样做,它会忽略我已明确指定使用的属性的存在!toString()PlotPlotgetParameters()type.codetype.i18nKeygetParameters()

重命名getParameters为一种奇怪的名字getParamms后问题就消失了。当使用迭代器标签和属性标签而不是选择标签时,也没有出现问题。

parameters当我明确指定应该使用什么属性时,有谁知道为什么 struts select 标签使用我的 bean 的属性?它是一些“酷”的功能还是错误?

PS我使用struts 2.2.3.1

0 投票
1 回答
8205 浏览

java - 如何在Struts2中检查List是否包含特定元素?

我试图检查列表是否包含特定元素或没有在<s:if>标签中使用 Struts 2?

0 投票
2 回答
8558 浏览

struts2 - struts里面的struts属性标签if标签

如何在不非法嵌套 JSP 标签的情况下实现这一点?

0 投票
1 回答
2277 浏览

struts2 - struts 2迭代器执行缓慢

我在我的项目中使用 strut2,其中在 jsp 页面中我必须显示大于 500 的项目列表。我使用了以下标签。

当列表大小很大时,它会非常缓慢地迭代。在迭代时,我也在从地图中检索值。

我无法找到到底发生了什么。我应该怎么做才能快速迭代或提高迭代器的性能。

谢谢

0 投票
2 回答
685 浏览

jakarta-ee - 如何将 postgreSQL 的数据导入 Struts2-jquery-grid?

我有一个数据库,可以看到使用 struts 和 jsp 的完整 HTML 表。

现在,我想用相同的数据配置一个 struts2-jquery-grid。有人可以帮助我吗?我一直在寻找几天,找不到这个任务。

这是我的行动:

这里的jsp:

网格不加载任何东西。但我可以使用 .

0 投票
1 回答
1109 浏览

java - struts2 iframe加载中的连接参数

使用 Struts2,我使用这样的 iframe 在 jsp 页面中成功加载了外部 URL:

我还可以像这样在 URL 中传递请求参数:

当我尝试连接该参数并从 Strus2 堆栈加载它时,问题就来了:

一些机构可以帮助我实现这一目标吗?

谢谢

0 投票
2 回答
2225 浏览

validation - Struts2 转换警告

我正在 Struts2.2.3 上开发基于模型的 Web 应用程序。我所说的模型的意思是,数据库表表示为 java 类(你知道)。并且模型具有诸如 Integer、Date 等类型的属性。当我在页面上呈现这些值时,并且当用户放置原始类型以外的值时,它总是给我例外。在填充之前它没有达到验证功能。

它在页面上显示以下消息:

还在控制台上显示以下异常

我之前看到几个人有这个问题:http: //osdir.com/ml/user-struts.apache.org/2009-12/msg00037.html

我已从默认堆栈中删除了 ConversionError 拦截器。我的 devMode 已关闭。但是,我仍然收到这些错误。

更新:

我发现错误异常可以被 MyAction-validation.xml 捕获,并且可以自定义错误消息。但是OGNL警告仍然存在。

因此问题是:

有没有办法不在日志上显示这个警告?

0 投票
2 回答
1058 浏览

java - 数据如何在 Struts2 中传输?

我试图了解 Struts2 中的路径数据,数据是如何放置在 ValueStack 上的?如何找出 ValueStack 中当前存在的对象?我可以从不同范围的应用程序、会话、请求、页面访问哪些其他数据?如何确定我的变量应该具有的范围?