gpt4 book ai didi

java - Bootsfaces 中的特殊字符(á、é..ñ)不起作用

转载 作者:行者123 更新时间:2023-12-02 11:58:15 26 4
gpt4 key购买 nike

我正在一个使用 primefaces 的 jsf 项目中工作,我们决定将其与 Bootsfaces 集成,因为它们漂亮的组件,但是当我们尝试输入类似“José”的内容时,它会最初看起来是正确的,但将其发送到数据库进行保存后,它将另存为“José

所有这些特殊字符在 primefaces 组件中都运行良好。我的配置文件中是否缺少某些内容?或者是 Bootsfaces 问题。

<b:inputText label="Name" span="4" value="#{testBean.name}"/>

最佳答案

尝试使用操作而不是操作监听器。而且你不使用ajax吗?这是一个 xhtml 示例:

<h:form>
<b:inputText value="#{testBean.name}"/>
<b:commandButton action="#{testBean.save}" value="Save">
<f:ajax execute="@form" render="@form"/>
</b:commandButton>
</h:form>

这是一个示例支持 bean

@Named
@ViewScoped
public class TestBean {
private String name;

@PostConstruct
public void onload() {
name="José";
}

public String save() {
System.out.println(name);
return null;
}

//getters
//setters
}

关于java - Bootsfaces 中的特殊字符(á、é..ñ)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47445027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com