【发布时间】:2014-12-14 09:41:46
【问题描述】:
有没有一种简单的方法可以使用 CDI 注入快速获取 URL 中所有 GET 参数的列表?
我正在寻找的是这样的:
@Inject
Map<String, String> allGetParams;
【问题讨论】:
-
我拥有的是一堆使用许多 GET 参数来显示正确数据的 facelets。现在,在每一页上,我都可以选择语言,这意味着每条信息都以多种语言提供。所以我想保留所有参数,但更改语言参数。因此,我需要所有 GET 参数的列表,循环遍历它们并更改语言参数。我不会说这是一个罕见的情况,因为每个具有多种语言的 CMS 都应该有一个功能可以恢复。最好的方法是什么?
-
不,没有直接提供这个的bean。您需要创建自己的生产者方法。
标签: jsf jakarta-ee dependency-injection get cdi