eclipse中生成getter,setter在配置文件xml或者jsp的jstl标签中找不到

@eclipse中生成getter,setter在配置文件xml或者jsp的jstl标签中找不到

这个时候,原因可能是:属性命名有问题:
比如:
属性名:
Integer uId;
String uName;
这个时候工具生成的getter和setter长这样:

public void getuId(){
	return uId;
}	
public void getuName(){
	return uName;
}		
public Integer setuId(Integer uId){
	this.uId = uId;
}
public String setuId(String uName){
	this.uName= uName;
}

注意:
其中的get和set后的第一个字母—是小写,不是我们一般常见的大写。原因可能是工具就是这样设置的。

但是如果比如xml或者jsp中通过get,set时获取设置属性值时,我们一般的属性名会被拼接成“set+属性名首字母大写(如UId,UName)”,即setUId,setUName();通过拼接的名称找方法,然后执行;问题是正如上面所见,没有这样的set,get方法,所以就失败了。

解决方法:属性名的命名,不要 单个小写字母+大写字母;
如uId—>userId;uName—>userName 生成的get,set方法正确

目前就是xml配置,和jsp的jstl标签读取时有问题,如果还碰到,再进行补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值