java - Primefaces 编码 & 而不是 &

标签 java primefaces

您好,我正在使用 PrimeFaces Autocomplete 来显示企业名称列表。公司名称保存在 Oracle 数据库中。问题是,对于 B & Q 等企业名称,自动完成功能会将 & 显示为 & 百安居。 我尝试使用 URLDecoder 方法并将business.getBusinessName() 作为字符串,但没有成功。关于如何解决此 HTML 编码问题有什么建议吗? 谢谢 布莱斯

最佳答案

使用以下代码设法使用单词“and”而不是&符号。并不理想,但它是一种解决方法。

businessNameCapitalized.setDisplayName(WordUtils.capitalizeFully(businessNameCap‌​italized.getBusinessName()).replaceAll("\B&\B", "and"));

关于java - Primefaces 编码 & 而不是 &,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33943456/

相关文章:

java - 关于从 Oracle Forms UI 迁移到 JSP 的建议

java - JSF2.0(Primefaces)中带有filteroptions方法的SelectOneMenu

web - 加载网页 Primefaces 时出现异常

java - 如何集中 primefaces 菜单栏?

java - 如何使用 apache POI 和 PrimeFaces 将新工作表添加到现有 Excel 工作簿

java - 使用 Java 发送 JMS 消息

java - 错误: *void is not public in *class; cannot be accessed error from outside package

java - 如何查看基于注释的配置的 Spring bean 依赖关系图

java - Spring 框架处理图像文件的首选方式是什么?

primefaces - 如何聚焦 p :dataTable single selectable row using JavaScript