ssh框架action中成员变量的命名

今天遇到了一个特别坑的地方。
我在action里面写一个变量叫gId,然后jsp上写上xxx.action?gId=1
然后到action函数里面竟然打不出gId的值。。set和get方法都写了。。
网上找不到一个答案。。
后来看了一下那个myeclipse自动生成的set和get方法叫setgId,getgId
看起来不太顺眼。。
然后把那个gId该名成了gid,自己写了setGid和getGid,这样才能获取到值。。
myeclipse真是好不靠谱啊。。
还有生成hiberate的xml文件都会少一个空格的,实在是醉了。。

java变量的命名规则如下:

1
变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线

按照道理说gId这样命名应该没问题的吧?
看样子之后写成员变量要全小写了。