使用ww:select碰到的一个问题

这两天在使用ww:select标签时碰到一个奇怪的问题,折腾了2天,结果是个很小的也是很容易忽视的错误造成的,记下来,以免忘记。

jsp所调用代码:
<ww:select name="pCategoryId" list="pCategorys" listKey='id' listValue='name' οnchange="a()"/>
java代码里:
private int pCategoryId;
private List pCategorys;
其中,list里是Category类列表,而Category的代码里:
private Long id;
private String name;

粗略看来这样子似乎没什么不对,但是每次选择select下拉框的不同选项,结果还是页面上select都显示第一项,在页面上用source查看生成的页面代码,发现select的任何一个option都没有被选中,连第一项都没有,觉得很奇怪,在无数次无益的抓狂后,仔细的推敲了代码后,把目光锁定在private int pCategoryId上,试着把int 换成Long后,问题奇迹般的解决了,此刻才意识到Long 和int是多么的不同。

长路漫漫,其修远兮……
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值