This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | Code Complete Problem | ||
---|---|---|---|
Product: | javaee | Reporter: | jpcotrim |
Component: | Expression Language | Assignee: | Martin Fousek <marfous> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | mfukala, pjiricka |
Priority: | P3 | Keywords: | REGRESSION |
Version: | 7.1 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Issue Type: | DEFECT | Exception Reporter: |
Description
jpcotrim
2011-06-22 12:56:00 UTC
The code complete doesn´t work for the "beans" attributes like a ClientBean.getName method, the "bean.name" doesn't appear in jsp (ctrl space). I was testing this today and it more or less works for me, though I also found some weird behavior. Can you describe your case exactly? Are you trying to complete some attribute of jsp:useBean itself? Or some attribute of jsp:getProperty? Or something else? I tried the following: 1. Completion for 'class' attribute of jsp:useBean - works if you specify some package prefix (completes the rest) 2. Completion for 'name' attribute of jsp:getProperty - works, offers beans that are defined in this page using jsp:useBean 3. Completion for 'property' attribute of jsp:getProperty - works, but your project needs to be built (JSP parser uses binary artefacts to inspect the bean. Sometimes there are problems with the list not being up to date - restarting the IDE worked around this problem. So based on the above, and I don't see this as a P1 problem, adjusting priority to P3. I agree this is a bug. Got more info privately from the reporter - he says this is a regression and it worked in 6.9.1: "The problem i am facing on netbeans 7.0 happens when i create a class with an attribute, then i try to find this attribute with ctrl space in jsp. I created a client class with a propertie name, and a method getName(), in netbeans 6.9.1 when i press ctrl + space after typing "client." the propertie name appears for selection in jsp (using expression language, for jsp:useBean client, like ${client.name}), but on netbeans 7.0, it isn't working anymore, the ${client.anything} do not appear any more. Well, again, sorry for my bad english and the problem you commented really happens, but with ide restarting works fine, but the problem i am facing, even with netbeans restart don't resolves." I'm not sure what exactly the user tries to do, but it looks like he complains about hyperlinking in EL expressions not working for his bean properties. I'm not able to reproduce the issue. Reporter please feel free to reopen it with additional information of your project setup - ideally any sample bean you are complaining about. All navigations I tried with properties of beans declared using useBean tag worked well to me. |