-
Bug
-
Resolution: Done
-
Major
-
3.3.0.Beta1
-
None
1. Create JSF 2 Kick Start project.
2. Open WebContent/pages/inputname.xhtml
3. Add #
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ez="http://java.sun.com/jsf/composite/demo">
#{asd.}
<ui:composition template="/templates/common.xhtml">
<ui:define name="pageTitle">Input User Name</ui:define>
<ui:define name="pageHeader">JSF 2 Hello Application</ui:define>
<ui:define name="body">
<h:message showSummary="true" showDetail="false" style="color: red; font-weight: bold;" for="inputname" />
<ez:input id="inputname" label="#
" value="#
{user.name}" action="#
{user.sayHello}" submitlabel="Say Hello"/>
</ui:define>
</ui:composition>
</html>
4. Save the file.
5. See problems view. There are two EL KB problems. One is "'asd.' cannot be resolved". And the other one is "Syntax error". We should ignore EL if there is a syntax error. So the only correct warning for #
is the syntax problem.