問題タブ [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.

0 投票する
1 に答える
271 参照

spring - Spring - List は DOA メソッドを参照してその値を取得します

私は春が初めてで、最初の春のアプリケーションを書こうとしています。

DB にアクセスして値のリストを取得する DOA クラスをセットアップしました。これらの値を Bean 定義で参照したいと思います。

例: メソッド getValues() を含む「JdbcDataDAO」という DAO クラスがあります。Bean 定義でスタンドアロン リストの値を参照したいと考えています。

ここに私が持っているものがあります:

しかし、Bean「myList」を取得すると、値ではなく「#{dataDAO.values}」が含まれます

助けていただければ幸いです - ありがとう

0 投票する
1 に答える
2979 参照

java - 式とリテラルが混在する SpEL テンプレート

リテラル テキストと実際の #{SpEL 式} が混在する "複雑な" テンプレートのような SpEL 式を解析するにはどうすればよいですか? 例えば:

Apache Camel は、このテンプレートのような機能をその式言語 (SpEL を含む) でサポートしていますが、バニラの SpEL で直接これを実現する方法を突き止めることはできませんでした。

0 投票する
1 に答える
2322 参照

spring - Bean id 属性内で Spring EL を使用できますか?

Bean の id 属性内で SpEL を使用できますか?

例: <bean id="#{T(com.om.m).PublicStaticFinalStringProperty}"...

このように機能していません。何を変更すればよいですか、それとも不可能ですか?

0 投票する
1 に答える
7506 参照

spring - SpEL でネストされた型を参照するにはどうすればよいですか?

列挙型を含むクラスが与えられた場合:

NestedEnum を参照するにはどうすればよいですか? これ:

例外が発生します。

これ:

例外が発生します。

他に試してみるべき良いオプションは思いつきません。

0 投票する
1 に答える
2629 参照

spring - コンテキストに応じてSpring Beanプロパティの異なる値を注入する

my_beanプロパティを持つSpring Beanがmy_mapあり、値「X」または値「Y」を注入したいと考えています。豆:

Bean によって非常に深い階層で参照されますroot_a

そして、この深い階層全体が Bean から再び参照されますroot_b。この階層からの my_bean の参照では、プロパティに値「Y」を挿入しますが、階層全体を 2 回複製したくありません。

春のXMLでこれを行うにはどうすればよいですか? 賢い春のELソリューションを思いつくことができますか? 他の何か?すべての構成を XML で行い、Java コードを使用しないことを好みます...

0 投票する
2 に答える
1873 参照

java - Spring 式言語 (SpEL) を使用してコレクション内のプロパティを更新する

春の式言語でコレクションを抽出し、同時にコレクション内の各オブジェクトのプロパティを変更することは可能ですか? 私の例では、名前が長すぎるユーザーのリストがあり、ページに表示される前に名前の長さを制限したいと考えています (元のリストを更新しないでください)。このコードは、ajax 経由で要求されたコントローラーで使用され、ユーザーのリストが json 配列として返されます。

0 投票する
3 に答える
6149 参照

java - SpELで日付操作を行うにはどうすればよいですか?

Spring Expression言語で日付操作を行うにはどうすればよいですか?

0 投票する
2 に答える
2740 参照

spring - Spring-SpELは脆弱ですか?

脆弱性のあるオープンソースライブラリの記事に出くわしました。

この記事では、「Spring Expression Language(SpEL)は、攻撃者が機密性の高いシステムデータ、アプリケーション、およびユーザーCookieを取得できるようにするHTTPパラメーターの送信を通じて悪用される可能性がある」と述べています。

誰かがこれにもっと光を当てることができますか?

0 投票する
0 に答える
279 参照

spring - メソッド呼び出しで null 引数を受け入れるように Spring EL (SpEL) を構成できますか?

私は式を持っています:

obj1.doSomething(obj2, obj3)

またはの場合でもメソッドobj1.doSomethingが呼び出されるようにします。SPeL コンテキストは、JSP ページがレンダリングされるときに Spring MVC によって作成されるコンテキストです。(または) が null の場合、取得していますobj2obj3nullobj2obj3SpelEvaluationException: 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でしか機能しません。

ありがとう!

0 投票する
2 に答える
18529 参照

java - Spring 式言語 (SpEL): 文字列を解析して int にする

算術演算を行って Spring Bean に注入する前に、分単位で表現される( String、明らかに) プロパティを に変換したいと考えています。int現在、次の SpEL 式があります。

myProperties単純なjava.util.PropertiesBeanはどこにありますか。

この式に特に悩まされているわけではありませんが、SpEL には、文字列を数値に解析するためのより適切な組み込みの方法がありますか?

ありがとう!