关于unable to find setter method for attribute的问题

cpu220 2013-01-05 04:32:05
自定义tag,
经常出现unable to find setter method for attribute:自定义属性名
因为以前多刷新几遍就莫名其妙的好了,所以一直以为是缓存问题。
但现在重启Tomcat, 重启MyEclipse,重启系统,清理缓存,清理临时文件,连注册表都清理,连TomCat能清理的都清理还是没用。
最后无奈重新定义了几个,还是不能用,在准备放弃前意外的发现之前不能用的几个莫名其妙的正常了,不报错了。
此问题出现过多次,要么是定义新属性,之前属性便正常了。要么重启Tomcat,就正常,总是现在发生过这种事情的,没有一个是修改过代码才能正常使用的。

求指教,此问题原因为何?

不可能是重名,名称大小写,没有set方法什么的问题,百度、google只要有关的都看过,没一个能说出个所以然来,不然已正常使用的自定义属性名无法解释。就算是百度到,最后也说问题已解决,非楼上讨论,完了。居然完了!你倒是说说怎么解决的啊,神马原因引起的啊,我就是想知道为什么啊!

所以,求指导,此问题为何?
...全文
762 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpu220 2014-06-13
  • 打赏
  • 举报
回复
已解决,是set、get、以及*.tld的有个地方没有一致。
syf08 2014-04-22
  • 打赏
  • 举报
回复
有没有人解决过这个问题啊,我也碰到了,网上说的什么名称大小写什么的,根本没有,我也写了set方法啊
kfzxhugd 2013-10-10
  • 打赏
  • 举报
回复
楼主 有没有解决 我现在也是碰到这种情况了
zjilcx 2013-05-03
  • 打赏
  • 举报
回复
is开头的变量的set需要重新写
  • 打赏
  • 举报
回复
tld文件里面的名称和标签内的属性名要一致。
任第一 2013-01-06
  • 打赏
  • 举报
回复
估记是关键字引起的,你别叫tag啊。你改一个名称,试试。
cpu220 2013-01-06
  • 打赏
  • 举报
回复
引用 3 楼 AndyXuq 的回复:
不懂,路过,帮顶
谢顶,这问题难道就没人知道吗?
AndyXuq 2013-01-05
  • 打赏
  • 举报
回复
不懂,路过,帮顶
cpu220 2013-01-05
  • 打赏
  • 举报
回复
引用 1 楼 hucp2007 的回复:
属性没有定义setter方法。
就是定义了还报这样的错误,所以我才问。 就算我没定义,怎么解释莫名奇妙不报错的属性方法,我可什么代码都没写,莫名奇妙就一切正常。所以请看完我的阐述,不要只翻译那报错,那英文我也认识。
笑莫问 2013-01-05
  • 打赏
  • 举报
回复
属性没有定义setter方法。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧