gpt4 book ai didi

java - 将 inputField 绑定(bind)到 XPage 中的 Bean

转载 作者:行者123 更新时间:2023-12-01 20:04:46 26 4
gpt4 key购买 nike

我正在尝试将 inputField 绑定(bind)到 bean,但我在 webbrowser 中收到以下错误

Error getting property 'Name' from bean of type com.app.PersonModel

面孔配置

<?xml version="1.0" encoding="UTF-8"?>
<faces-config>
<managed-bean>
<managed-bean-name>person</managed-bean-name>
<managed-bean-class>com.app.PersonModel</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
</faces-config>

X页面

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">

<xp:inputText id="Name" value="#{person.Name}"></xp:inputText>

</xp:view>

Java Bean

package com.app;
import java.io.Serializable;

public class PersonModel implements Serializable {

private static final long serialVersionUID = 1L;

private String Name;
public PersonModel(){
}

public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}

}

我错过了什么?

谢谢

托马斯

最佳答案

从 person.Name 更改为 person.name。因此,当引用 XPage 上的 name 属性时,请执行此操作:

<xp:inputText id="Name" value="#{person.name}"></xp:inputText>

关于java - 将 inputField 绑定(bind)到 XPage 中的 Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47597821/

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