Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004462 [Resin] minor always 03-28-11 15:24 04-06-11 13:12
Reporter jhartline View Status public  
Assigned To ferg
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 4.0.17 Product Version 4.0.10
  Product Build
Summary 0004462: Unable to access public getter from JSP when a method with the same name and a single int parameter exists.
Description When accessing bean methods in a java bean, a javax.el.PropertyNotFoundException is thrown if there is a method that has the same name as the requested method but contains a single int parameter.

eg..

A bean containing the following methods...
getFoo() {
   return foo;
}
getFoo(int id) {
   return foos[id];
}

will fail when accessed like so.. (in a JSP file that has been somehow passed an instance of the bean)
${myBean.foo}
with a javax.el.PropertyNotFoundException


I've constructed similar scenarios and it seems that this only occurs with ints. I've not exhaustively tested primitives, but float and double seem to work as well as all the Object parameters I've tested with.

This seems to happen for every instance of this that I've tried. (fully reproducible)
Steps To Reproduce
Additional Information
Attached Files

- Relationships

- Notes
(0005166)
ferg
04-06-11 13:12

jsp/30ci
 

- Issue History
Date Modified Username Field Change
03-28-11 15:24 jhartline New Issue
04-06-11 13:12 ferg Note Added: 0005166
04-06-11 13:12 ferg Assigned To  => ferg
04-06-11 13:12 ferg Status new => closed
04-06-11 13:12 ferg Resolution open => fixed
04-06-11 13:12 ferg Fixed in Version  => 4.0.17


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
29 total queries executed.
26 unique queries executed.
Powered by Mantis Bugtracker