在java开发WEB项目中,为什么使用el表达式的时候,某个属性获取不到值,而其他属性都能获取到值呢?

[复制链接]
查看11 | 回复2 | 2010-12-4 09:47:47 | 显示全部楼层 |阅读模式
楼上说的挺清楚了,如果都不行的话,那你看看你那个属性名字是不是只有一个字符,如果是的话,那就请多加几个字吧,比如说变量名字是 String a = "123";那么el是不会用getA()去取值的,而是geta();(好像是这个方法!)
回复

使用道具 举报

千问 | 2010-12-4 09:47:47 | 显示全部楼层
我感觉比较容易犯错的地方就是requestScope和param,前者代表着reques.GetAttirbute()后者代表着request.Getparameter()。检查下属性名写对没有,记得这里的属性名不是字段名,而是getXXX去掉get,再把剩下的部分首字母大写!如果确定属性名无错,就看是否手动设置在了其他的作用域,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行