问题标签 [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.
java - 如何使用 Struts 2 将页面范围对象传递给自定义 JSP 标记?
我正在使用 Struts 2,我需要将页面范围变量传递给自定义 JSP 标记。
如果我使用 OGNL 语法%{#option}
,我会收到以下错误:
就好像我使用 EL 语法一样,${option}
我的对象是null
.
我的自定义标签位于我的 Web 应用程序中的 */WEB-INF/tags/option_price_textfield.tag* :
自定义标记用于以下 JSP 页面:
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
但我猜它不适合由数字开始的属性。
properties - struts2:选择标签不喜欢具有“参数”属性的bean?
我有一个ReportElement
具有type
属性的基类:
ReportElementType
只是一个枚举,每个元素都有指定code
和i18nKey
属性。我有几个 的子类ReportElement
,每个子类都引入了自己的属性。其中之一是情节:
在某些页面上,我需要显示不同ReportElement
实例的集合,所以我只使用了 struts2 选择标签:
除了实例之外,这对每个元素都Plot
有效。在!的每个实例上都调用而不是调用getType().getCode()
或getType().getI18nKey()
plain 经过几个小时有趣的调试后,我注意到在 tag evaluation的方法被调用了!所以看来struts是在尝试评估和使用方法!如果不这样做,它会忽略我已明确指定使用的属性的存在!toString()
Plot
Plot
getParameters()
type.code
type.i18nKey
getParameters()
重命名getParameters
为一种奇怪的名字getParamms
后问题就消失了。当使用迭代器标签和属性标签而不是选择标签时,也没有出现问题。
parameters
当我明确指定应该使用什么属性时,有谁知道为什么 struts select 标签使用我的 bean 的属性?它是一些“酷”的功能还是错误?
PS我使用struts 2.2.3.1
java - 如何在Struts2中检查List是否包含特定元素?
我试图检查列表是否包含特定元素或没有在<s:if>
标签中使用 Struts 2?
struts2 - struts里面的struts属性标签if标签
如何在不非法嵌套 JSP 标签的情况下实现这一点?
struts2 - struts 2迭代器执行缓慢
我在我的项目中使用 strut2,其中在 jsp 页面中我必须显示大于 500 的项目列表。我使用了以下标签。
当列表大小很大时,它会非常缓慢地迭代。在迭代时,我也在从地图中检索值。
我无法找到到底发生了什么。我应该怎么做才能快速迭代或提高迭代器的性能。
谢谢
jakarta-ee - 如何将 postgreSQL 的数据导入 Struts2-jquery-grid?
我有一个数据库,可以看到使用 struts 和 jsp 的完整 HTML 表。
现在,我想用相同的数据配置一个 struts2-jquery-grid。有人可以帮助我吗?我一直在寻找几天,找不到这个任务。
这是我的行动:
这里的jsp:
网格不加载任何东西。但我可以使用 .
java - struts2 iframe加载中的连接参数
使用 Struts2,我使用这样的 iframe 在 jsp 页面中成功加载了外部 URL:
我还可以像这样在 URL 中传递请求参数:
当我尝试连接该参数并从 Strus2 堆栈加载它时,问题就来了:
一些机构可以帮助我实现这一目标吗?
谢谢
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警告仍然存在。
因此问题是:
有没有办法不在日志上显示这个警告?
java - 数据如何在 Struts2 中传输?
我试图了解 Struts2 中的路径数据,数据是如何放置在 ValueStack 上的?如何找出 ValueStack 中当前存在的对象?我可以从不同范围的应用程序、会话、请求、页面访问哪些其他数据?如何确定我的变量应该具有的范围?