问题标签 [spring-el]
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.
spring - Spring - List 引用 DOA 方法来获取其值
我是 spring 的新手,我正在尝试编写我的第一个 spring 应用程序。
我已经设置了一个 DOA 类来访问数据库并提取值列表。我想在 bean 定义中引用这些值。
例如:我有一个名为“JdbcDataDAO”的 DAO 类,它包含一个方法 getValues() - 我想在我的 bean 定义中引用独立列表中的值
这是我所拥有的:
但是当我检索bean“myList”时,它包含“#{dataDAO.values}”而不是值
任何帮助将不胜感激 - 谢谢
java - 混合表达式和文字的 SpEL 模板
如何解析混合文字文本和实际 #{SpEL 表达式} 的“复杂”类似模板的 SpEL 表达式?例如:
Apache Camel 在其表达式语言(包括 SpEL)中支持这种类似模板的功能,但我无法找出如何直接使用 vanilla SpEL 来实现这一点。
spring - 我可以在 bean id 属性中使用 Spring EL 吗?
我可以在 bean 的 id 属性中使用 SpEL 吗?
例如:
<bean id="#{T(com.om.m).PublicStaticFinalStringProperty}"...
这样它不起作用,我应该改变什么或者它是不可能的?
spring - 如何在 SpEL 中引用嵌套类型?
给定一个包含枚举的类:
如何引用 NestedEnum?这:
导致异常:
这:
导致异常:
我想不出任何其他好的选择来尝试。
spring - 根据上下文注入一个spring bean属性不同的值
我有一个my_bean
带有属性的spring bean my_map
,我想用值“X”或值“Y”注入它。豆子:
bean 在非常深的层次结构中引用了它root_a
:
并且从 bean 再次引用了整个深层层次结构root_b
。在这个层次结构中 my_bean 的 ref 中,我希望属性被注入值“Y”,但我不想将整个层次结构复制两次。
我如何在 Spring XML 中执行此操作?你能想到一个聪明的弹簧EL解决方案吗?别的东西?我更喜欢我的所有配置都在 XML 中完成,而不是 Java 代码......
java - 使用 Spring 表达式语言 (SpEL) 更新集合中的属性
是否可以使用 spring 表达式语言来提取集合并同时修改集合中每个对象的属性?在我的示例中,我有一个名称太长的用户列表,我想在名称显示在页面之前限制名称的长度(因此不要更新原始列表)。此代码用于通过 ajax 请求的控制器中,并且用户列表作为 json 数组返回。
java - 如何在 SpEL 中进行日期操作?
如何在 Spring Expression 语言中进行日期操作?
spring - Spring - SpEL 是否易受攻击?
我遇到了一篇文章开源库有漏洞。
这篇文章指出“Spring Expression Language (SpEL) 可以通过 HTTP 参数提交被利用,这将允许攻击者获取敏感的系统数据、应用程序和用户 cookie。”
有人可以对此进行更多说明吗?
spring - Spring EL (SpEL) 可以配置为在方法调用中接受空参数吗?
我有这样的表达:
obj1.doSomething(obj2, obj3)
我希望obj1.doSomething
即使在obj2
or obj3
are时也能调用该方法null
。SPeL 上下文是 Spring MVC 在呈现 JSP 页面时创建的上下文。如果obj2
(或obj3
)为空,我得到一个SpelEvaluationException: Field or property ‘obj2’ cannot be found on null
注意:我使用的是 Jboss 5.1 和 JSP EL 2.0。我知道 EL 表达式${obj1.doSomething(obj2, obj3)}
可以满足我的要求,但仅适用于 JSP EL 2.2。
谢谢!
java - Spring 表达式语言 (SpEL):将 String 解析为 int
我有一个 ( String
,显然) 以分钟表示的属性,我想int
在进行一些算术运算并将其注入我的 Spring bean 之前将其转换为。现在我有这个 SpEL 表达式:
哪里myProperties
是一个简单的java.util.Properties
bean。
并不是说我对这个表达式特别恼火,但尽管如此:SpEL 是否有一种更漂亮的内置方法来将字符串解析为数值?
谢谢!