-
Bug
-
Resolution: Done
-
Major
-
4.0.0.Alpha1
-
None
1. Create JSF 2 KickStart project
2. Modify User.java:
package demo; import java.util.HashMap; import java.util.Map; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; /** * Created by JBoss Tools */ @ManagedBean(name="user") @SessionScoped public class User { private Map<String, User> users = new HashMap<String, User>(); private String name; public User() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public String sayHello() { return "greeting"; } public Map<String, User> getUsers() { return users; } public void setUsers(Map<String, User> users) { this.users = users; } }
3. Open inputname.xhtml
4. Add <h:outputText value="#
" />
5. Ctrl+Space on #
6. Select "name"
7. So now we have #
. That's good. But the cursor is on the wrong place: #
{user.users[''].|name}. It should be here: #
{user.users[''].name|}
- relates to
-
JBIDE-6135 EL validation failes for valid JSF-EL
- Closed