将托管 bean 属性注入自定义转换器

2023-11-27

如何将托管 bean 的属性注入自定义转换器?

例如,一个通用列表,以便我可以从转换器内的列表中提取我的对象?


在某些情况下,当您需要将诸如 ManagedBean、EJB 等 Bean 注入到Converter or a Validator,你可以尝试注释你的Converter or Validator作为托管Bean。例如,您可以尝试以下操作:

@ManagedBean
@RequestScoped
public class MyConverter implements Converter {
    @EJB
    private MrEJBBean mrEJBBean;
    @ManagedProperty(value="#{mrsManagedBean}")        
    private MrsManagedBean mrsManagedBean;

    @Override
    public Object getAsObject(FacesContext context, UIComponent component, String value) {        
        // Convert to object
    }

    @Override
    public String getAsString(FacesContext context, UIComponent component, Object value) {
        // Convert to string
    }

}

你可以看一下this举个例子Validator.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将托管 bean 属性注入自定义转换器 的相关文章

  • 检查子字符串是否在字符串列表中?

    我之前已经找到了这个问题的一些答案 但它们对于当前的Python版本来说似乎已经过时了 或者至少它们对我不起作用 我想检查字符串列表中是否包含子字符串 我只需要布尔结果 我找到了这个解决方案 word to check or wordlis
  • C# 如何单击 IList 中的 IWebelement?

    所以我尝试单击 YouTube 上的按钮 但我无法通过 Xpath 找到该按钮 因为按钮太多 所以我尝试将它们保存在 IList 中 现在我想单击列表中的特定按钮 ChromeDriver chrome new ChromeDriver L
  • 在会话即将到期之前调用方法

    我的网络应用程序有登录的用户 有一个超时 在会话过期之前 我想执行一个方法来清理一些锁 我已经实现了sessionListener但一旦我到达public void sessionDestroyed HttpSessionEvent eve
  • 使用 for 循环填充 python 字典列表

    我试图用 for 循环填充字典列表 但最终结果显示 for 循环填充的最后一个字典覆盖了所有先前字典的值 我尝试调整以下中提出的解决方案 如何使用循环填充 Python 字典 https stackoverflow com question
  • 如何将 Perl 转换为 C?

    有没有可用的工具可以将 Perl 源代码转换为 C 源代码 什么平台都可以 对此的规范答案是MJD 的 为什么不将 Perl 翻译成 C http www perl com pub a 2001 06 27 ctoperl html
  • Backbone Marionette CompositeView 排序列表 - 在添加时呈现额外的模型

    这是小提琴 http jsfiddle net QhQ8D 10 http jsfiddle net QhQ8D 10 代码在下面 制作一个聊天应用程序 需要一个排序的 连接的用户列表 名称上带有比较器的图形集合连接到 CompositeV
  • R:ifelse 中的字符串列表

    我正在寻找与 MySQL 中的 where var in 语句类似的东西 我的代码如下 data lt data frame id 10001 10030 cc1 rep c a b c 10 attach data data new lt
  • 如何定位整个 JSF 页面被 p:blockUI / pe:blockUI 阻止?

    该示例演示了阻塞
  • 查找列表中项目的索引

    给定一个列表 foo bar baz 和列表中的一个项目 bar 如何获取它的索引1 gt gt gt foo bar baz index bar 1 See 文档 https docs python org tutorial datast
  • 属性文件中的特殊字符

    在我的 Java Spring Web 应用程序中 我在打印从属性文件检索的意大利语特殊字符 等 时遇到问题 我找到了这篇文章http docs oracle com cd E26180 01 Platform 94 ATGProgGuid
  • 如何在 flutter 中仅显示列表中的 5 项

    我想在 flutter 中显示一个列表 我正在使用listView 问题是我只想显示 5 个项目 我的意思是当用户向下滚动时我想从开始索引中删除并将另一个小部件添加到包含我的小部件的列表的末尾 但是当我这样做时ScrollView 不会停留
  • Java EE 目录结构

    我对以下教程有疑问 http www mkyong com jsf2 jsf 2 internationalization example http www mkyong com jsf2 jsf 2 internationalizatio
  • 需要在R中按行绑定列表数据

    我在 R 中按行绑定列表时遇到问题 我的列表数据集是 id 1 data k 1 id k b c 1 1 1 3 data k 2 id k b c 1 2 1 4 id 2 data k 1 id k b c 2 1 1 6 data
  • Prim 的迷宫生成算法:获取相邻单元格

    我基于 Prim 算法编写了一个迷宫生成器程序 该算法是 Prim 算法的随机版本 从充满墙壁的网格开始 选择一个单元格 将其标记为迷宫的一部分 将单元格的墙壁添加到墙壁列表中 While there are walls in the li
  • php如何生成动态list()?

    根据我的理解 这就是 list 的工作原理 list A1 A2 A3 array B1 B2 B3 所以在帮助下list 我们可以相应地从数组中分配值 这是我的问题 如何生成动态list 1 基于数据库返回结果 我不确定有多少 但我将其全
  • Python 属性和 Swig

    我正在尝试使用 swig 为一些 C 代码创建 python 绑定 我似乎遇到了一个问题 试图从我拥有的一些访问器函数创建 python 属性 方法如下 class Player public void entity Entity enti
  • 删除 HashMap 中包含的列表项

    我有一个Hashmap
  • 通过列表理解压平列表列表

    我正在尝试使用 python 中的列表理解来展平列表 我的清单有点像 1 2 3 4 5 6 7 8 只是为了打印这个列表列表中的单个项目 我编写了这个函数 def flat listoflist for item in listoflis
  • 按元组分隔符拆分列表

    我有清单 print L I WW am XX newbie YY ZZ You WW are XX cool YY ZZ 我想用分隔符将列表拆分为子列表 ZZ print new L I WW am XX newbie YY ZZ You
  • 在Python中按属性获取对象列表中的索引

    我有具有属性 id 的对象列表 我想找到具有特定 id 的对象的索引 我写了这样的东西 index 1 for i in range len my list if my list i id specific id index i break

随机推荐

  • Spring mvc @PathVariable

    你能给我一个简短的解释和使用示例吗 PathVariable在 Spring MVC 中 请说明您如何输入网址 我正在努力获取正确的 url 来显示 jsp 页面 谢谢 假设你想写一个 url 来获取一些订单 你可以说 www mydoma
  • 分页不正确显示页码 Codeigniter

    我的控制器功能 function test start from 0 this gt load gt library pagination data array per page 3 total this gt activity model
  • 如何使用 javascript 获取 firebase 3 的 accessToken

    我需要使用带有 firebase REST Api 的 javascript 进行浅层休息调用 在过去的版本中我需要像这样传递访问令牌 var authKey ref getAuth token var s firebaseUrl json
  • LinearLayout、RelativeLayout 和 AbsoluteLayout 之间有什么区别?

    我对 LinearLayout RelativeLayout 和 AbsoluteLayout 之间的区别感到困惑 有人可以告诉我它们之间的确切区别吗 LinearLayout意味着您可以将视图一一对齐 垂直 水平 RelativeLayo
  • 如何ptrace多线程应用程序?

    编辑 取得进展 我正在尝试 ptrace vsftpd 守护进程 我有以下附加到守护进程的代码 然后它成功显示第一个生成的进程的 PID 然而 对于这个生成进程的子进程 它返回的 PID 为 2 3 该程序确实捕获了生成进程的退出 这让我觉
  • 运行 npm install create-react-app 时出现错误 404

    出现错误404在跑步的时候npm install create react app or npm install g npm latest Log 0 info it worked if it ends with ok 1 verbose
  • 使关键字自动全局链接

    有没有办法让单词的每个实例自动变成链接 例如 每次我写 apple 时 它都会自动格式化为 a href www apple com class whatever target blank apple a 我假设我可以使用 javascri
  • Seaborn load_dataset

    我正在尝试使用 Seaborn 按照以下方式进行分组箱线图工作example 我可以让上面的例子工作 但是行 tips sns load dataset tips 根本没有解释 我已经找到 Tips csv 文件 但我似乎无法找到有关 lo
  • 使用 Criteria API 的动态 JPA 2.0 查询

    我在使用 JPA 2 0 的 CriteriaBuilder 构建动态查询时有点卡住了 我猜想我有一个相当常见的用例 用户提供任意数量的搜索参数 X 和 或连接 例如 select e from Foo where name X1 or n
  • 为什么C++中的静态thread_local对象被构造两次?

    这段代码 include
  • 有 UIView 调整大小事件吗?

    我有一个视图 其中包含图像视图的行和列 如果调整此视图的大小 我需要重新排列图像视图的位置 该视图是另一个已调整大小的视图的子视图 有没有办法检测该视图何时调整大小 正如 Uli 在下面评论的那样 正确的方法是覆盖layoutSubview
  • 如何告诉 Gem 文件使用 gem 的特定本地副本

    假设我有一颗宝石幸福地生活在 MyPath MyGem gem 我想使用本地且独特的 gem 而不是来自 Github 或从任何地方获取的 gem 版本 我如何指定我要使用gem mygem from MyPath MyGem gem 尝试
  • 检测文本是否溢出[重复]

    这个问题在这里已经有答案了 如何检测文本是否溢出 例如 以下文本的长度超出了 div 容器允许的长度 我如何在 JavaScript 中检测到这一点 div style max width 100px Lorem ipsum dolor s
  • 使用快速傅里叶变换分析音频

    我正在尝试用 python 创建图形频谱分析仪 我当前正在读取 16 位双通道 44 100 Hz 采样率音频流的 1024 字节 并对 2 个通道的幅度进行平均 现在我有 256 条签名短裤 我现在想使用 numpy 之类的模块对该数组执
  • PHP - 理解create_function() - 传递简单变量

    我第一次尝试使用动态create function 到目前为止 还没有取得多大成功 我的功能是这样的 function o99 brsa custom widgets global wp meta boxes global o99 brsa
  • 返回捕获局部变量的 lambda

    今天我在 C 11 lambda 中遇到了一个非常不直观的行为 至少对我来说 有问题的代码如下 include
  • WinDbg 没有告诉我字符串的根位置

    我试图找出为什么字符串在我的应用程序中存储了这么长的时间 并占用了过多的内存 我有一个定期运行的 Windows 服务 它从数据库 以 DataSet 的形式 读取数据 然后进行一些处理 全部由 NET 托管 Windows 服务每 5 分
  • 针对多个字段的 LINQ string[]

    假设我有一个包含以下字段的表 dataContext Customer FName varchar LName varchar Phone varchar DOB datetime Address varchar 该表填充了一些示例数据 可
  • Spark 使用 sc.textFile("s3a://bucket/filePath") 读取 s3。 java.lang.NoSuchMethodError:com.amazonaws.services.s3.transfer.TransferMana

    我已将自爆罐子添加到 Spark jars 路径中 hadoop aws 2 7 3 jar aws java sdk s3 1 11 126 jar aws java sdk core 1 11 126 jar 火花2 1 0 在 Spa
  • 将托管 bean 属性注入自定义转换器

    如何将托管 bean 的属性注入自定义转换器 例如 一个通用列表 以便我可以从转换器内的列表中提取我的对象 在某些情况下 当您需要将诸如 ManagedBean EJB 等 Bean 注入到Converter or a Validator