您当前的位置: 首页 > 

Gutie_bartholomew

暂无认证

  • 3浏览

    0关注

    378博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

STS调用web项目出错(Property 'product' not readable on type)

Gutie_bartholomew 发布时间:2018-04-29 11:12:48 ,浏览量:3

访问网页的时候,网页报错,Property 'product' not readable on type,初次检查后发现貌似是无法用Product这个类包新建这个类的变量product,进一步检查发现问题出在(封装了Product这个类包的)另外一个(类包CartItem)代码里。
servlet中调用方法的时候是用的getProduct(),于是新建对象的时候无法得到局域变量product,于是报错。统一各个位置的方法名即可。
这里总结几点排除简单代码错误的小技巧
1,java中怎么查看项目里哪些地方调用了当前的方法?

 选中方法名,点右键,选“open call hierarchy”,或者按快捷键“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。

这个方法可以用来查找定位问题点。

2,类,变量,方法的重命名问题

修改变量名称的时候,让所有的地方都跟着修改。快捷键:Shift+Alt+r或者选中变量名--点击右键弹出菜单--选择菜单中的Refactor(重构)--接着选择里面的Rename(重命名)
Eclipse会把文件名,文件里的类名,其他引用这个类里的名称都改好,所以这个功能叫Refactor(重构)。其实,你对项目名、包名、类名、接口名、方法名甚至变量名都能做重构,Eclipse会自动完成关联的更改。
如果不放心,可以用搜索ctrl+f搜索一遍,因为有的文件没有导入或者关联,只是按照编程人的命名习惯使用了某些名称。

这个方法可以用来更改错误。

关注
打赏
1662709650
查看更多评论
立即登录/注册

微信扫码登录

0.1361s